thinkphp3.0中如何取消数据缓存的生成?也就是在项目文件下的TEMP目录下的那些缓存!谢谢

请问如何设置才能成功!因为在修改数据表或字段的时候每次得先清除数据缓存才可以看到效果,极大的不方便,所以有知道的指导一下了,谢谢!

在入口文件写上
define('APP_DEBUG',true);
其实就是开启调试模式,就不产生任何缓存了追问

这个在入口文件和项目文件里本来就一直开着的,但是只能解决的是cache下的模板缓存,而对你更改数据库里的数据和字段刷新是看不到效果的,只有每次清除TEMP下的数据缓存,请问还有别的有效的办法吗?

追答

首先说明,开启调试模式在3.0只能在入口文件添加,在配置文件添加会失效(2.0才有)
然后我在开发的时候,开启了调试模式后,对数据库的修改是可以即时生效的,我不知道你是怎么回事
我查了下手册,
File(文件缓存) temp 缓存目录(默认由DATA_CACHE_PATH参数配置)
手册是这样说的,temp存储的是文件缓存
我感觉是你调试模式没开启成功,你的runtime.php文件有没产生?

追问

开启调试模式之后在Runtime 目录下面不会生成~runtime.php 文件,就不用担心因为缓存问题造成错误了,但是数据字段缓存还是存在的。这个的话是开启成功的,但是我要解决的就是修改数据库表里的数据而不因为缓存造成无效,谢谢你的耐心回答 ,请问还有别的有效办法吗?谢谢帮忙了!

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网