我有一个包含重复行的表单;我想改变这行呈现的方式,但在Twig中,我似乎只能覆盖特定的行。
{% block _person_contacts_row_0_forename %}
{% spaceless %}
<h3>{{ label }}</h3>
{{ form_errors(form) }}
{{ form_widget(form) }}
{% endspaceless %}
{% endblock %}
这适用于第一行(id 0),但显然不适用于任何其他行。
所以我的问题是如何覆盖特定字段及其重复?
干杯, James Bench
答案 0 :(得分:0)
使用{{form_row(form)}}
在for
圈内
在你的情况下
{% block _person_contacts_row_0_forename %}
{% spaceless %}
<h3>{{ label }}</h3>
{% for user in users %}
{{ form_errors(form) }}
{{ form_row(form) }}
{%endfor%}
{% endspaceless %}
{% endblock %}
for for loop documentation check
希望这可以帮助你