完全不同的项目之间的冲突错误

时间:2013-03-06 20:39:00

标签: php cakephp

我创建了一个由cakephp提供支持的'管/视频网站'。它很棒。我将管网站应用程序分成了一个新项目,该项目也支持视频,但代码不同。

在这样做之后,我开始注意到与当前项目完全无关的错误。例如,我的管网站将报告一个无法找到演员/女演员模型的错误,但是应用程序中没有任何地方试图加载该模型。看起来我的项目正在引起彼此的冲突,好像应该有一些不同的设置,以防止他们共享类似的资源。

非常感谢任何帮助:)

1 个答案:

答案 0 :(得分:2)

我最近遇到了同样的问题,即我的实时应用程序代表我的测试应用程序抛出错误,甚至不应该知道彼此的存在。

事实证明,两个项目的缓存前缀相同,因此缓存相互干扰。打开app/Config/core.php并更改默认值:

$prefix = 'myapp_';

对于独特的内容,可以像app1_app2_一样简单,只要它们不同即可。 执行此操作后,请确保再次清除缓存,强制重建(只需删除app/tmp/cache子文件夹中的文件)。