2012-05-15 33 views
0

我有一個包含重複行的表單;我想改變這一行呈現的方式,但在Twig中,我似乎只能覆蓋特定的行。覆蓋在Symfony 2中重複字段的表單模板

{% block _person_contacts_row_0_forename %} 
{% spaceless %} 
    <h3>{{ label }}</h3> 
    {{ form_errors(form) }} 
    {{ form_widget(form) }} 
{% endspaceless %} 
{% endblock %} 

這適用於第一行(ID 0),但顯然不適用於其他任何人。

所以我的問題是如何重寫一個特定的領域和它的任何重複?

乾杯, 詹姆斯臺

+1

我找到了答案,我正在尋找@ http://stackoverflow.com/a/9013035/855732 – jebbench

回答

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 loop documentation check

希望THI s幫助你

+0

謝謝,但這並沒有改變原型,這是我想在添加額外的東西時使用行。 – jebbench