我试图通过在extends语句中指定应用程序的布局来覆盖crud模板。而不是
{{ "{% extends '::base.html.twig' %}" }}
我试过
{{ "{% extends 'ManaClientBundle:Default:layout.html.twig' %}" }}
然而,这会产生
[Twig_Error_Syntax]
值“ManaClientBundle”的意外标记“名称”(“打印结束 声明“预期”在“cru d / views / show.html.twig.twig”中 2
使用:
{{ "{% extends "::layout.html.twig" %}" }}
发生此错误:
[Twig_Error_Syntax]
值“:”的意外标记“标点符号”(“打印结束语” 预期)在第2行的“crud / views / show.html.twig.twig”
什么(如果有的话)是替换布局的合适语法?
答案 0 :(得分:0)
{% verbatim %}
{% extends 'AcmeYourBundle:Default:layout.html.twig' %}
{% endverbatim %}
进一步阅读文档的escaping chapter。
请注意,在标记1.12
之前,标记的名称为{% raw %}
(reference)。