檢查是否所有欄位都在模板中呈現
在手動渲染表單時,瞭解是否還有要渲染的欄位會很有用。如果還有剩餘的欄位要呈現給模板,則 FormView 類中的函式 isRendered()
將返回 true
。
如果還有要新增到模板的欄位,則此片段列印 <h3>Extra fields</h3>
,然後是欄位本身。
{% if not form.isRendered() %}
<h3>Extra fields</h3>
{{ form_rest(form) }}
{% endif %}