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

Symfony1 在symfony的500错误页面中使用helper函数是否安全?,symfony1,symfony-1.4,Symfony1,Symfony 1.4,我正在自定义symfony 1.4应用程序的500错误页面,但我不确定i18n helper和其他功能(如的url\u)是否可以安全使用(在某些情况下不会被破坏) 你有使用它们的经验吗?你有什么建议 编辑 以下是我的设置: all: .settings: i18n: true default_culture: en enabled_modules: [sfGuardAuth] standard_h

我正在自定义symfony 1.4应用程序的500错误页面,但我不确定i18n helper和其他功能(如的
url\u)是否可以安全使用(在某些情况下不会被破坏)

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

编辑 以下是我的设置:

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

我们正在使用本地化助手在我们的500页没有任何问题。尽管您应该注意,i18n帮助程序可能会由于不存在翻译而失败。

我们在500页中使用本地化帮助程序,没有任何问题。尽管您应该注意,i18n帮助程序可能会由于不存在翻译而失败。

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

即使在某些情况下您可以使用帮助程序,但在其他情况下,它将彻底失败(ThingWSOD)


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

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

即使在某些情况下您可以使用帮助程序,但在其他情况下,它将彻底失败(ThingWSOD)


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

在本页中,似乎启用了
settings.yml
文件中的所有
standard\u helpers
。我总是在这个页面中使用
\uuu()
。@j0k我的
标准帮助程序中有
i18n
,只需使用
进行测试即可抛出新异常(“测试500错误”)在操作中,并响应模板中各种功能的可用性:
\uuuu()
不存在,也不
use\u helper
,设置了
sfConfig
,但未设置
$sf\u user
。我想我没有尝试在内部使用sfConfig。我们可以从您的
settings.yml
(来自您当前测试的环境)中查看
standard\u helpers
行吗?@j0k更新了我的问题(我不使用sfConfig,它只是用于测试)在这个页面中,似乎
settings.yml
文件中的所有
standard\u helpers
都已启用。我总是在这个页面中使用
\uuu()
。@j0k我的
标准帮助程序中有
i18n
,只需使用
进行测试即可抛出新异常(“测试500错误”)在操作中,并响应模板中各种功能的可用性:
\uuuu()
不存在,也不
use\u helper
,设置了
sfConfig
,但未设置
$sf\u user
。我想我没有尝试在内部使用sfConfig。我们可以从您的
设置中查看
标准\u帮助程序
行吗?yml
(来自您当前测试的环境)?@j0k更新了我的问题(我不使用sfConfig,它只是用于测试)我不为我工作。请查看我的最新问题和评论。我不为自己工作。请看我更新的问题和我的评论。