我目前仍然坚持听起来非常简单的事情:“自定义错误页面”。
我按照s2样本来定制这些pases,即:
此时它有效。我从模板中删除所有内容并编写一个简单的“hello world”,一旦我尝试访问一个不存在的页面,我就有了我的模板。
我的问题是当我尝试使用为我的网站开发的模板时。
我的基本模板位于此处:
webApp/app/Resources/views/Frontend/base.html.twig
当我尝试使用此模板时,我有一个Route Not found异常。这是我尝试使用的扩展:
{% extends ":Frontend:base.html.twig" %}
{% extends "::Frontend:base.html.twig" %}
你知道如何解决这个问题吗?或者,如果可以扩展错误模板?
非常感谢,
答案 0 :(得分:1)
我会将base.html.twig
放在webApp/app/Resources/views/base.html.twig
中,然后使用
{% extends "::base.html.twig" %}
可能我错过了什么,但为什么你会在webApp/app/Resources/views/
中有前端文件夹?就像有一个名为Frontend的控制器一样?
答案 1 :(得分:0)
在你的情况下应该是:
{% extends "Frontend::base.html.twig" %}