最近,我将error.html.twig
,error404.html.twig
,exception.html.twig
模板放到app/Resources/TwigBundle/views/Exception
项目目录中,以覆盖Symfony2错误页面。在prod环境中,它工作正常;在开发环境中它也会覆盖默认的异常模板,因此调试非常困难。
如何在默认环境中使用默认模板。
答案 0 :(得分:4)
覆盖exception.html.twig
是一个错误,因为它仅在DEV环境中可用,并且您不需要自定义异常模板。
摘自官方文件:
显示给开发人员的调试友好异常页面甚至可以通过为标准HTML异常页面或exception.json.twig创建例如exception.html.twig之类的模板以相同的方式进行自定义。对于JSON异常页面。