Cakephp 翻译字符串仅在渲染时“调试一次”设置为1时翻译

Cakephp 翻译字符串仅在渲染时“调试一次”设置为1时翻译,cakephp,cakephp-2.1,Cakephp,Cakephp 2.1,因为这是第二个蛋糕项目,这个谜团现在出现了,我需要知道原因是什么: 当我将新的翻译添加到任何.po文件并希望在视图中进行翻译时,它不是。直到它在核心配置的调试值设置为1或2时被渲染。之后,调试值设置为0,一切正常 由于这种行为,我怀疑缓存 正如建议的那样,它似乎可以在本地windows机器上工作,而在Debian上则不然。目录权限设置为777 附加:这是没有发生,因为项目开始,但几天前,我没有能够打算为什么或什么已经改变 有什么想法吗?是的,在更改翻译后清除缓存-在调试模式下,这将不时(每x秒)

因为这是第二个蛋糕项目,这个谜团现在出现了,我需要知道原因是什么:

当我将新的翻译添加到任何
.po文件
并希望在视图中进行翻译时,它不是。直到它在核心配置的调试值设置为1或2时被渲染。之后,调试值设置为0,一切正常

由于这种行为,我怀疑缓存

正如建议的那样,它似乎可以在本地windows机器上工作,而在Debian上则不然。目录权限设置为
777

附加:这是没有发生,因为项目开始,但几天前,我没有能够打算为什么或什么已经改变


有什么想法吗?

是的,在更改翻译后清除缓存-在调试模式下,这将不时(每x秒)自动完成。

是的,在更改翻译后清除缓存-在调试模式下,这将不时(每x秒)自动完成。

谢谢。禁用缓存:Configure::write('cache.disable',true);谢谢禁用缓存:Configure::write('cache.disable',true);