Symfony2表单有多个集合

时间:2014-02-10 14:53:40

标签: symfony

我正在尝试将两个集合集成到一个表单中。

这是我的代码:

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) }}

如果我更改上面的订单,收集:Depart发送,如何解决问题? 感谢

1 个答案:

答案 0 :(得分:0)

希望它对您有用:

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