2012-03-08 4 views
42

小枝テンプレートのビュー内でブロックを複数回レンダリングするにはどうすればよいですか?現在、私はブロックを持っています、somethingは付属の(renderを介して)twigファイルで定義されています。私は、次を使用してレイアウト・小枝ファイルでそれを含める:ブロックを何度も再利用できますか?

The block 'something ' has already been defined in "::layout.html.twig" 

{% block something %}{% endblock %} 

すべてはしかし、すぐに私は二度目このタグを呼び出すよう、細かいですが、私は次のエラーメッセージが表示されます

したがって、ブロックを何回レンダリングすることができますか?

答えて

100

私たちが表示している表記法は、ブロックの定義とレンダリングのためのものです。唯一のレンダリングはこのように行われます:

{{ block('blockName') }} 
+0

おかげで - 私は現在、子テンプレートで上書きされ、デフォルト値を持つの表記を使用していました。どうも! – Chris

関連する問題