Php span中的Symfony3表单生成器表单字段而不是div
我有一个Symfony3应用程序,我正在制作一个简单的表单,代码如下Php span中的Symfony3表单生成器表单字段而不是div,php,symfony,formbuilder,Php,Symfony,Formbuilder,我有一个Symfony3应用程序,我正在制作一个简单的表单,代码如下 {{ form_start(edit_form) }} {{ form_widget(edit_form) }} <input type="submit" value="Edit" /> {{ form_end(edit_form) }} 可以覆盖表单渲染,但方法很少 最简单的方法是覆盖表单主题小部件块(在本例中为日期小部件),并将表单主题设置为\u self 基本示例: {% for
{{ form_start(edit_form) }}
{{ form_widget(edit_form) }}
<input type="submit" value="Edit" />
{{ form_end(edit_form) }}
可以覆盖表单渲染,但方法很少 最简单的方法是覆盖表单主题小部件块(在本例中为
日期小部件
),并将表单主题
设置为\u self
基本示例:
{% form_theme form _self %}
{% block date_widget %}
<span>
{% if widget == 'single_text' %}
{{ block('form_widget_simple') }}
{% else %}
{# rendering 3 fields for year, month and day #}
{{ form_widget(form.year) }}
{{ form_widget(form.month) }}
{{ form_widget(form.day) }}
{% endif %}
</span>
{% endblock %}
{% block content %}
{# ... form rendering #}
{{ form_row(form.someDateField) }}
{% endblock %}
{%form\u主题表单\u self%}
{%block date\u widget%}
{%if widget=='single_text%}
{{block('form_widget_simple')}
{%else%}
{#呈现年、月和日的3个字段#}
{{form_widget(form.year)}
{{form_小部件(form.month)}
{{form_小部件(form.day)}
{%endif%}
{%endblock%}
{%block content%}
{#…表单呈现}
{{form_row(form.someDateField)}
{%endblock%}
您可以覆盖表单呈现,有几种方法
最简单的方法是覆盖表单主题小部件块(在本例中为日期小部件
),并将表单主题
设置为\u self
基本示例:
{% form_theme form _self %}
{% block date_widget %}
<span>
{% if widget == 'single_text' %}
{{ block('form_widget_simple') }}
{% else %}
{# rendering 3 fields for year, month and day #}
{{ form_widget(form.year) }}
{{ form_widget(form.month) }}
{{ form_widget(form.day) }}
{% endif %}
</span>
{% endblock %}
{% block content %}
{# ... form rendering #}
{{ form_row(form.someDateField) }}
{% endblock %}
{%form\u主题表单\u self%}
{%block date\u widget%}
{%if widget=='single_text%}
{{block('form_widget_simple')}
{%else%}
{#呈现年、月和日的3个字段#}
{{form_widget(form.year)}
{{form_小部件(form.month)}
{{form_小部件(form.day)}
{%endif%}
{%endblock%}
{%block content%}
{#…表单呈现}
{{form_row(form.someDateField)}
{%endblock%}
看这里:看这里:
{% form_theme form _self %}
{% block date_widget %}
<span>
{% if widget == 'single_text' %}
{{ block('form_widget_simple') }}
{% else %}
{# rendering 3 fields for year, month and day #}
{{ form_widget(form.year) }}
{{ form_widget(form.month) }}
{{ form_widget(form.day) }}
{% endif %}
</span>
{% endblock %}
{% block content %}
{# ... form rendering #}
{{ form_row(form.someDateField) }}
{% endblock %}