当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 any inconvenience caused.
编辑: 我不是要问如何覆盖模板,如下所示: http://symfony.com/doc/current/cookbook/controller/error_pages.html
我问如何告诉symfony我希望它使用的邮件地址(假设它是可能的),我已经问过模板在哪里,所以我可以看到自己该怎么做,如果可能的话。
请回答问题正文而不是标题!
答案 0 :(得分:0)
如the official manual中所述,您可以overwrite templates from other bundles
所有错误模板都存在于TwigBundle中。要覆盖模板,我们只需依靠标准方法来覆盖生活在bundle中的模板。有关更多信息,请参阅覆盖分发包模板。 例如,要覆盖显示给最终用户的默认错误模板,请创建位于app / Resources / TwigBundle / views / Exception / error.html.twig的新模板:
您可以在TwigBundle的源代码中找到内置模板,也可以直接at github。在那里你可以看到,[email]
是硬编码的。