Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony 如何重复使用一个块多次?_Symfony_Twig - Fatal编程技术网

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') }}

谢谢-我目前使用了默认值的表示法,然后在子模板中覆盖该值。谢谢!