twigテンプレートのビュー内でブロックを複数回レンダリングするにはどうすればよいですか?現在、ブロックがあります。インクルード(something
経由)twigファイルで定義されているrender
と呼びましょう。次に、以下を使用してlayout-twigファイルに組み込みます。
{% block something %}{% endblock %}
すべて問題ありませんが、このタグをもう一度呼び出すと、次のエラーメッセージが表示されます。
The block 'something ' has already been defined in "::layout.html.twig"
したがって、ブロックを複数回レンダリングするにはどうすればよいですか?
表示されている表記は、ブロックを定義およびレンダリングするためのものです。レンダリングのみがこの方法で行われます:
{{ block('blockName') }}