【问题标题】:Cannot customize sfGuardGroup - cached version autosfGuardGroup is always used无法自定义 sfGuardGroup - 始终使用缓存版本 autosfGuardGroup
【发布时间】:2012-05-07 21:48:21
【问题描述】:

我在 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。我没有发现任何提到这种问题。您知道是什么原因造成的吗?

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

【问题讨论】:

    标签: symfony-1.4 propel sfguard


    【解决方案1】:

    这很尴尬!

    注意 autoSfGuardGroup 是如何拼写的?当我复制缓存的文件夹时,我取出了“auto”,在名称前面留下了一个大写的“S”。我的 Mac 很高兴地忽略了这些上限,但托管服务器不是很好。

    现在一切都好。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-14
      • 2012-06-21
      • 1970-01-01
      • 2018-06-13
      • 2021-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多