1

我试图通过在扩展语句中指定应用程序的布局来覆盖 crud 模板。代替

{{ "{% extends '::base.html.twig' %}" }}

我试过

{{ "{% extends 'ManaClientBundle:Default:layout.html.twig' %}" }}

然而,这会产生

[Twig_Error_Syntax]
第 2 行“cru d/views/show.html.twig.twig”中值“ManaClientBundle”的意外标记“名称”(预期“打印语句结束”)

使用:

{{ "{% extends "::layout.html.twig" %}" }}

发生此错误:

[Twig_Error_Syntax]
第 2 行“crud/views/show.html.twig.twig”中的值“:”(预期“打印语句结束”)的意外标记“标点符号”

如果有的话,替换布局的适当语法是什么?

4

1 回答 1

0
{% verbatim %}
     {% extends 'AcmeYourBundle:Default:layout.html.twig' %}
{% endverbatim %}

进一步阅读文档的转义章节

请注意,在 twig 之前,1.12该标签被命名{% raw %}参考)。

于 2013-09-25T13:48:23.857 回答