我最近開始使用Symfony2框架。
我已經爲我將要使用的任何不正確的術語道歉。定製Symfony2表格
我想定製如何在我的應用程序中呈現表單。
更具體地說,在我的嫩枝文件我渲染整個形式
{{ form(forms) }}
我想自定義表單的佈局。我知道表單的每一行都可以擴展爲
{{ form_start(forms) }}
//...
<div>
{{ form_label(forms.field) }}
{{ form_errors(forms.field) }}
{{ form_widget(forms.field) }}
</div>
//...
{{ form_end(forms) }}
用這種格式編寫的表單可以將所需的自定義添加到佈局。
這是問題:我的表單沒有預定義的行數,但是這些取決於存儲在數據庫中的某些值。我想在我的樹枝上做的事情是這樣的
{{ form_start(forms) }}
{% for field in forms %}
<div>
{{ form_label(forms.field) }}
{{ form_errors(forms.field) }}
{{ form_widget(forms.field) }}
</div>
{% endfor %}
{{ form_end(forms) }}
不幸的是,這個for循環不起作用。 我也看過(How to Customize Form Rendering),但我認爲這不適合我的情況(是嗎?)。
有什麼建議嗎?
預先感謝您的幫助。
是的!你是對的!答案就在我眼前...... 非常感謝! – Alberto 2014-09-22 08:35:35