如何多次重复使用块?

Chr*_*ris 54 symfony twig

如何在树枝模板中的视图中多次渲染块?目前我有一个块,让我们something在包含(via render)twig文件中定义它.然后我使用以下内容将它包含在layout-twig文件中:

{% block something %}{% endblock %}
Run Code Online (Sandbox Code Playgroud)

一切都很好,但是一旦我第二次调用此标记,我收到以下错误消息:

The block 'something ' has already been defined in "::layout.html.twig" 
Run Code Online (Sandbox Code Playgroud)

因此:如何多次渲染块?

gre*_*ire 133

您向我们展示的符号用于定义和渲染块.仅以这种方式渲染:

{{ block('blockName') }}
Run Code Online (Sandbox Code Playgroud)