Symfony2.3:覆盖crud布局?

时间:2013-09-25 13:09:54

标签: symfony twig crud

我试图通过在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”

什么(如果有的话)是替换布局的合适语法?

1 个答案:

答案 0 :(得分:0)

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

进一步阅读文档的escaping chapter

请注意,在标记1.12之前,标记的名称为{% raw %}reference)。