Symfony 如何重复使用一个块多次?
如何在细枝模板的视图中多次渲染块?目前,我确实有一个块,让我们称之为Symfony 如何重复使用一个块多次?,symfony,twig,Symfony,Twig,如何在细枝模板的视图中多次渲染块?目前,我确实有一个块,让我们称之为在包含的(通过render)细枝文件中定义的东西。然后,我使用以下命令将其包含在布局细枝文件中: {% block something %}{% endblock %} 一切正常,但只要我再次调用此标记,就会收到以下错误消息: The block 'something ' has already been defined in "::layout.html.twig" 因此:如何多次渲染块?您向我们展示的符号用于定义和渲染
在包含的(通过render
)细枝文件中定义的东西。然后,我使用以下命令将其包含在布局细枝文件中:
{% block something %}{% endblock %}
一切正常,但只要我再次调用此标记,就会收到以下错误消息:
The block 'something ' has already been defined in "::layout.html.twig"
因此:如何多次渲染块?您向我们展示的符号用于定义和渲染块。仅渲染通过以下方式完成:
{{ block('blockName') }}
谢谢-我目前使用了默认值的表示法,然后在子模板中覆盖该值。谢谢!