檢查是否所有欄位都在模板中呈現

手動渲染表單時,瞭解是否還有要渲染的欄位會很有用。如果還有剩餘的欄位要呈現給模板,則 FormView 類中的函式 isRendered() 將返回 true

如果還有要新增到模板的欄位,則此片段列印 <h3>Extra fields</h3>,然後是欄位本身。

{% if not form.isRendered() %}
    <h3>Extra fields</h3>
    {{ form_rest(form) }}
{% endif %}