【发布时间】:2013-06-21 09:03:19
【问题描述】:
我正在使用 CakePHP 开发一个项目,并且一直在尝试更新一些视图。文件正确上传到服务器,但系统似乎服务于旧版本。我对 Cake 有点陌生,所以我很感激任何指点。
谢谢!
【问题讨论】:
我正在使用 CakePHP 开发一个项目,并且一直在尝试更新一些视图。文件正确上传到服务器,但系统似乎服务于旧版本。我对 Cake 有点陌生,所以我很感激任何指点。
谢谢!
【问题讨论】:
我也经历过同样的事情。诀窍是在部署新代码时清除所有$YOUR_APP_FOLDER/tmp/cache,以清除任何冲突的缓存。
cd $YOUR_APP_FOLDER
rm -f tmp/cache/*/*
【讨论】:
可能是view-caching被启用,检查core.php
define ('CACHE_CHECK', true);
【讨论】:
您将视图放在哪里?此外,请确保 /tmp/cache/ 文件夹中没有任何可能被渲染的挥之不去的废话。
编辑:
如果您将config/core.php 中的调试级别设置为高于 0 的值,缓存将被禁用,并且如果有东西在床上拉屎,您会收到很好的错误消息。
【讨论】:
忽略视图缓存的唯一方法是取消注释
Configure::write('Cache.disable', true);
在 core.php 中
【讨论】: