Symfony1 在symfony的500错误页面中使用helper函数是否安全?
我正在自定义symfony 1.4应用程序的500错误页面,但我不确定i18n 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
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,它只是用于测试)我不为我工作。请查看我的最新问题和评论。我不为自己工作。请看我更新的问题和我的评论。