Symfony2覆盖异常

时间:2012-10-23 06:08:05

标签: symfony

最近,我将error.html.twigerror404.html.twigexception.html.twig模板放到app/Resources/TwigBundle/views/Exception项目目录中,以覆盖Symfony2错误页面。在prod环境中,它工作正常;在开发环境中它也会覆盖默认的异常模板,因此调试非常困难。

如何在默认环境中使用默认模板。

1 个答案:

答案 0 :(得分:4)

覆盖exception.html.twig是一个错误,因为它仅在DEV环境中可用,并且您不需要自定义异常模板。

摘自官方文件:

  

显示给开发人员的调试友好异常页面甚至可以通过为标准HTML异常页面或exception.json.twig创建例如exception.html.twig之类的模板以相同的方式进行自定义。对于JSON异常页面。