在形式主题中,一旦有这样的表示法:
{%- block form_row -%}
{{- form_label(form) -}}
{{- form_errors(form) -}}
{{- form_widget(form) -}}
{%- endblock form_row -%}
一旦这样:
{%- block number_widget -%}
{{ block('form_widget_simple') }}
{%- endblock number_widget -%}
block()
函数唤起一个块,所以form_widget(form)
函数做什么?
该函数使用的是参数(即form
),而块则不是。因此,您不能使用{{ block('form_label') }}
为表单呈现特定标签,但您可以在另一个块中使用它(可能您想要以某种方式自定义所有标签)