如何在树枝模板中的视图中多次渲染块?目前我有一个块,我们称之为包含(via something
)twig文件中定义的render
。然后我使用以下内容将它包含在layout-twig文件中:
{% block something %}{% endblock %}
一切都很好,但是只要我第二次调用此标记,就会收到以下错误消息:
The block 'something ' has already been defined in "::layout.html.twig"
因此:如何多次渲染块?
答案 0 :(得分:126)
您向我们展示的符号用于定义和渲染块。仅以这种方式渲染:
{{ block('blockName') }}