在symfony的500错误页面中使用辅助函数是否安全?

时间:2012-08-28 15:07:51

标签: symfony1 symfony-1.4

我正在定制我的symfony 1.4应用程序的500错误页面,但我不确定i18n助手和其他函数如url_for是否可以安全使用(在某些情况下不会被破坏)。

您有使用它们的经验吗?您的建议是什么?

修改 这是我的设置:

all:
  .settings:
    i18n:                   true
    default_culture:        en
    enabled_modules:        [sfGuardAuth]
    standard_helpers:       [I18N, Partial, Date]

2 个答案:

答案 0 :(得分:2)

我们在500页中使用本地化助手没有任何问题。虽然您应该注意这样一个事实,即由于不存在翻译,i18n助手可能会失败。

答案 1 :(得分:1)

500错误页面表示发生了严重错误,您无法知道在哪里。它可能在您的代码中,在symfony的代码或配置文件中。

即使您在某些情况下可以使用帮助程序,但在其他情况下,它会完全失败(WSOD)。

你最好的选择就是坚持使用简单的php,就好像你没有使用框架一样。