从文档中:
所有的错误模板都存在于 TwigBundle 中。要覆盖模板,我们只需依靠标准方法来覆盖捆绑包中的模板。
和:
要查看默认错误模板的完整列表,请参阅 TwigBundle 的 Resources/views/Exception 目录。
查看后面提到的目录,我可以找到几个文件。我对 403、404 和 500 错误的自定义模板感兴趣,所以我创建了error.html.twig
(父模板) 和error403.html.twig
,error404.html.twig
并且error500.html.twig
从'TwigBundle:Exception:error.html.twig'
(被我的自定义父模板覆盖) 扩展。
它是否正确?如果抛出另一种错误或异常会发生什么?