我正在使用CakePHP开发一个项目,并且一直在尝试更新一些视图。文件正确上传到服务器,但系统似乎提供旧版本。我对Cake很新,所以我很感激任何指针。
谢谢!
答案 0 :(得分:2)
我经历过同样的事情。诀窍是在部署新代码时清除所有$YOUR_APP_FOLDER/tmp/cache
,以清除任何冲突的缓存。
cd $YOUR_APP_FOLDER
rm -f tmp/cache/*/*
答案 1 :(得分:1)
可能是view-caching已启用,请检查core.php
define ('CACHE_CHECK', true);
答案 2 :(得分:1)
你在哪里提出意见?另外,请确保/tmp/cache/
文件夹中没有任何可能会被渲染的挥之不去的废话。
修改强>:
如果您将config/core.php
中的调试级别设置为高于0的值,则会禁用缓存,如果出现问题,您将收到很好的错误消息。
答案 3 :(得分:0)
忽略视图缓存的唯一方法是取消注释
Configure::write('Cache.disable', true);
在core.php中