无法自定义sfGuardGroup - 始终使用缓存版本autosfGuardGroup

时间:2012-05-07 21:48:21

标签: symfony-1.4 propel sfguard

我在Symfony 1.4.11上使用sfGuardPlugin和Propel。我在sfGuardUser以及sfGuardGroup和sfGuardPermission中覆盖了一些模板。在我的localhost版本上,这可行,但在共享主机上,sfGuardGroup和sfGuardPermission模块顽固地忽略我的应用程序中的模板,而是还原为缓存的autoXXX模块。奇怪的是,sfGuardUser在这两个平台上都是这方面的。

在步骤

之前,调试日志是相同的
  

调用“sfGuardGroupActions-> executeIndex()”

使用

正确继续本地版本
  

渲染“sf_app_dir / modules / sfGuardGroup / templates / indexSuccess.php”

当远程服务器继续这样时:

  

渲染“sf_root_dir / cache / backend / dev / modules / autoSfGuardGroup / templates / indexSuccess.php”

我之前从未见过我的模块行为有任何不同,这真的让我感到困惑。除ProjectConfiguration.class.php和database.yml外,两个位置的文件都相同。我还没有发现任何关于这类问题的提及。你知道造成这种情况的原因吗?

编辑:
当然我清除了两端的缓存。

1 个答案:

答案 0 :(得分:0)

这太令人尴尬了!

请注意autoSfGuardGroup是如何拼写的?当我复制缓存文件夹时,我取出了'auto',在名称前留下了一个大写'S'。我的Mac高兴地忽略了大写,但托管服务器并不是那么好。

一切都很好。

也许我应该买新眼镜... 8 - }

相关问题