mtwm.net
当前位置:首页 >> thinkphp3.1.3开启调试模式总是没有用 >>

thinkphp3.1.3开启调试模式总是没有用

Runtime是一定会产生的. 运行时的模版缓存和一些S()缓存, 都会放在Runtime文件夹里. 设置APP_DEBUG为false, 不会产生日志(Runtime/Logs).

ThinkPHP有专门为开发过程而设置的调试模式,开启调试模式后,会牺牲一定的执行效率,但带来的方便和除错功能非常值得。 调试模式的优势在于: 开启日志记录,任何错误信息和调试信息都会详细记录,便于调试; 1、关闭模板缓存,模板修改可以即...

缓存的问题,即时开启了DEBUG 有时也会这样,把runtime文件夹删了,如果你登陆了,请退出之后再登陆。

框架…… 框架排错就麻烦了 你先把报错地方每个值 var-dump出来 看看合理不 找到不合理的一路摸过去 没捷径

你可以在自己的项目中lib文件夹下建立一个Tool的目录,在里面放入你自己的类,需要用到此类的时候只需要import('@.Tool.类名')即可,希望对你有帮助!!

where()里面指定一下表名 比如user.uid 实在不行,打印出sql语句放phpmyadmin执行一下试试

原样输出了

主要修改这两个文件: Think\Lib\Template\ThinkTemplate.class.php ThinkPHP\Lib\Core\Dispatcher.class.php 因为preg_replace不能用/e修饰符,所以用preg_replace_callback代替preg_replace 具体修改可参考:http://blog.leanote.com/post/qiu...

删除runtime缓存

M主要是建立模型用的,这里可以进行数据的过滤、检测、查询,如果是定义了查询的话在方法控制器里就可以直接调用结果了,个人理解

网站首页 | 网站地图
All rights reserved Powered by www.mtwm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com