thinkphp5.1使用偏门心得。
编辑时间:2019-10-22 作者:金满斗 浏览量:1656 来源:原创

对于404页面,以前是在配置文件app里改配置,这样



// 异常页面的模板文件

    'exception_tmpl'         => Env::get('think_path') . 'tpl/think_exception.tpl',

如果在index.php里先定义个常量,改成这样很方便


    
 'exception_tmpl'         => MYROOT."/weixin.php",



其实这样改更方便



// 异常页面的模板文件
    'exception_tmpl'         => Env::get('think_path') . 'tpl/think_exception.tpl',
    'http_exception_template'    =>  [
      // 定义404错误的模板文件地址
      404 =>  Env::get('app_path') . '404.html',
    ],

注意404文件丢application目录下,调试模式关闭了就生效了。



开发微信的时候,有一些在模型里的调试不能直观的看到输出,这样。


直接写到本地文件

$old_data = self::where('purchase_id','=',$keyid)->select()->toArray();
$file = '../1.txt';
file_put_contents($file,var_export($old_data,true)."\r\n",FILE_APPEND);

这里写出变量到1.txt

当然如果要写了缓存用可以这样写 

file_put_contents($file,serialize($old_data));


关联保存,具体看这个  https://www.kancloud.cn/manual/thinkphp5_1/354058

关联新增是这个:

$article->comments()->save(['content'=>'test']);

关联修改就这样

$article->comments->save(['content'=>'test']);

以前是这样的,后来我也没验证额

来说两句吧