thinkphp3.0中如何取消数据缓存的生成?也就是在项目文件下的TEMP目录下的那些缓存!谢谢
请问如何设置才能成功!因为在修改数据表或字段的时候每次得先清除数据缓存才可以看到效果,极大的不方便,所以有知道的指导一下了,谢谢!...
请问如何设置才能成功!因为在修改数据表或字段的时候每次得先清除数据缓存才可以看到效果,极大的不方便,所以有知道的指导一下了,谢谢!
展开
1个回答
展开全部
在入口文件写上
define('APP_DEBUG',true);
其实就是开启调试模式,就不产生任何缓存了
define('APP_DEBUG',true);
其实就是开启调试模式,就不产生任何缓存了
更多追问追答
追问
这个在入口文件和项目文件里本来就一直开着的,但是只能解决的是cache下的模板缓存,而对你更改数据库里的数据和字段刷新是看不到效果的,只有每次清除TEMP下的数据缓存,请问还有别的有效的办法吗?
追答
首先说明,开启调试模式在3.0只能在入口文件添加,在配置文件添加会失效(2.0才有)
然后我在开发的时候,开启了调试模式后,对数据库的修改是可以即时生效的,我不知道你是怎么回事
我查了下手册,
File(文件缓存) temp 缓存目录(默认由DATA_CACHE_PATH参数配置)
手册是这样说的,temp存储的是文件缓存
我感觉是你调试模式没开启成功,你的runtime.php文件有没产生?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询