2014-02-10 48 views
1

我試圖將兩個集合整合到一個窗體中。Symfony2窗體與多個集合

這是我的代碼:

FormType.php

$builder 
->add('Depart', 'collection', array('type' => new DepartType(), 'allow_add' => true, 'allow_delete' => true)) 
->add('Options', 'collection', array('type' => new OptionsType(), 'allow_add' => true, 'allow_delete' => true)) 
; 

View.twig

{{ form(form.Options) }} 
{{ form(form.Depart) }} 

但是,當我發帖的形式,只有第一個集合:選擇發送到控制。

View.twig

{{ form(form.Depart) }} 
{{ form(form.Options) }} 

如果我改變如上順序,集合:出發發送,如何解決這個問題呢? 感謝

+0

可能的''而不是形式(form.Depart)''form_row(form.Depart)? – Hast

回答

0

希望它會爲你工作:

{{ form_start(form) }} 
{{ form_row(form.Depart) }} 
{{ form_row(form.Options) }} 
{{ form_end(form) }}