2016-12-16 53 views
1

我目前只想渲染某個窗體的特定部分,但由於某種原因,整個窗體不斷得到渲染,如下所示我已經使用窗體的開始和結束以及整個表單仍然正在呈現,即使它只應呈現表單標記的開始和結束。Symfony 3防止完整的窗體渲染樹枝

 {{ form_start(searchForm) }} 

     {{ form_end(searchForm) }} 

而且每當我使用下面所發生的一切的代碼是該元素被移動到表格的頂部,並且其不應該被再現的元素如下呈現。

 {{ form_start(searchForm) }} 
      {{ form_widget(searchForm.title) }} 
      {{ form_widget(searchForm.title) }} 
     {{ form_end(searchForm) }} 

回答

2

正如doc描述的,不渲染未渲染領域:

{{ form_end(form, {'render_rest': false}) }} 

希望這有助於