如何多次重复使用块?

时间:2012-03-08 10:20:43

标签: symfony twig

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

{% block something %}{% endblock %}

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

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

因此:如何多次渲染块?

1 个答案:

答案 0 :(得分:126)

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

{{ block('blockName') }}