我目前喜欢听起来很简单的东西:“自定义错误页面”。
我遵循s2示例来自定义这些步骤,即:
在这一点上它起作用。我从模板中删除了所有内容,然后编写了一个简单的“hello world”,一旦尝试访问不存在的页面,便有了模板。
我的问题是当我尝试使用为我的网站开发的模板时。
我的基本模板位于此处:
webApp/app/Resources/views/Frontend/base.html.twig
当我尝试使用此模板时,出现“找不到路由”异常。这里是我尝试使用的扩展:
{% extends ":Frontend:base.html.twig" %}
{% extends "::Frontend:base.html.twig" %}
您知道如何解决该问题吗?或者是否可以扩展错误模板?
非常感谢,
最佳答案
我将base.html.twig
放在webApp/app/Resources/views/base.html.twig
中,然后将其扩展为
{% extends "::base.html.twig" %}
可能我缺少了一些东西,但是为什么在
webApp/app/Resources/views/
中有Frontend文件夹?就像是否有一个名为Frontend的 Controller ?关于symfony - symfony2自定义错误页面并扩展,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27425415/