【发布时间】:2012-07-24 22:45:27
【问题描述】:
所有错误模板都存在于 TwigBundle 中。覆盖 模板,我们只是依靠标准方法来覆盖 存在于包中的模板。
还有:
要查看默认错误模板的完整列表,请参阅 TwigBundle 的 Resources/views/Exception 目录。
查看后述目录i can find several files。我对 403、404 和 500 错误的自定义模板感兴趣,所以我创建了 error.html.twig(父模板)和 error403.html.twig、error404.html.twig 和 error500.html.twig,它们从 'TwigBundle:Exception:error.html.twig' 扩展而来(被我的自定义父模板覆盖)。
这是正确的吗?如果抛出另一种错误或异常会发生什么?
【问题讨论】: