1

extends ステートメントでアプリケーションのレイアウトを指定して、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 %}

ドキュメントのエスケープの章をさらに読んでください。

1.12twigの前に、タグに名前が付けられていたことに注意してください{% raw %}(参照)。

于 2013-09-25T13:48:23.857 に答える