会有很多意想不到的问题,特开此贴汇总这类问题,欢迎大家补充!
以免日后很多不必要的麻烦!
调试建议:在关闭debug后会有很多错误,但是不知道具体错在哪,打开调试,错误又没了,很纠结。这时只要配置 'SHOW_ERROR_MSG' => true, 就会显示错误信息了。
1.Class 'Think\Log' not found
在关闭debug 正式上线后,很多同学会出现这个问题,具体原因暂未细究,倒腾半天把php版本升到5.4 竟然神奇的好了。
2.当action="__SELF__"时,并且在两个方法调用同一个模板文件的时候,缓存文件不更新
例:add和edit方法,如果action=""或SELF 此时就会有缓存不更新的问题,解决办法就是 动态判断下了,<if condition="ACTION_NAME eq xxoo "...
3.在版本3.2.3中的 ba
这个错误的原因在于用了 虚拟模型,却没有定义,以前没有这个问题的,意思就是 D('模型') 但没有进行数据操作。
解决:Protected $autoCheckFields = false;
最佳答案