Exception 如何自定义Symfony异常页面?
当symfony 2中出现异常时,它将输出以下页面:Exception 如何自定义Symfony异常页面?,exception,error-handling,symfony,twig,Exception,Error Handling,Symfony,Twig,当symfony 2中出现异常时,它将输出以下页面: Oops! An Error Occurred The server returned a "404 Not Found". Something is broken. Please e-mail us at [email] and let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for a
Oops! An Error Occurred
The server returned a "404 Not Found".
Something is broken. Please e-mail us at [email] and let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.
该页面的模板在哪里?
我在哪里可以配置要在此处显示的电子邮件?
编辑:
我不是问如何覆盖模板,如下所示:
我问的是如何告诉symfony我希望它使用的邮件地址,假设这是可能的,我问了模板在哪里,以便我可以看到自己如何做到这一点,如果可能的话
请回答问题正文而不是标题 如中所述,您可以
所有错误模板都存在于TwigBundle中。要覆盖模板,我们只需使用标准方法覆盖位于捆绑包中的模板。有关详细信息,请参见覆盖捆绑包模板。
例如,要覆盖显示给最终用户的默认错误模板,请在app/Resources/TwigBundle/views/Exception/error.html.twig创建一个新模板:
您可以在TwigBundle的源代码中找到内置模板,也可以直接找到。您可以看到,[电子邮件]是硬编码的。如中所述,您可以
所有错误模板都存在于TwigBundle中。要覆盖模板,我们只需使用标准方法覆盖位于捆绑包中的模板。有关详细信息,请参见覆盖捆绑包模板。
例如,要覆盖显示给最终用户的默认错误模板,请在app/Resources/TwigBundle/views/Exception/error.html.twig创建一个新模板:
您可以在TwigBundle的源代码中找到内置模板,也可以直接找到。你可以看到,[电子邮件]是硬编码的。@KingCrunch-question-updated。。。我当然看到了!好的,谢谢你,你可以写下来作为回答,我会接受的it@KingCrunch问题更新。。。我当然看到了!好的,谢谢你,你可以写它作为一个答案,我会接受它有可能把错误小枝模板放在自定义包中,而不是直接在TwigBundle中重写它?有可能把错误小枝模板放在自定义包中,而不是直接在TwigBundle中重写它吗?