Php 如何迭代symfony 2表单子项并使用它们创建新表单?
假设我有两个表单类型,每个表单类型中都有几个选项,然后我想将这两个表单组合成一个表单,并添加一些附加字段。我知道这可以通过使用另一种表单类型和嵌入表单来完成。问题是我不知道会使用哪两种表单类型 例: 任何关于如何实现这一点的帮助都将不胜感激Php 如何迭代symfony 2表单子项并使用它们创建新表单?,php,forms,symfony,Php,Forms,Symfony,假设我有两个表单类型,每个表单类型中都有几个选项,然后我想将这两个表单组合成一个表单,并添加一些附加字段。我知道这可以通过使用另一种表单类型和嵌入表单来完成。问题是我不知道会使用哪两种表单类型 例: 任何关于如何实现这一点的帮助都将不胜感激 //Controller $forms = //arbitrary method that gets an array of Symfony\Component\Form\Form's $masterForm = $this->createFormB
//Controller
$forms = //arbitrary method that gets an array of Symfony\Component\Form\Form's
$masterForm = $this->createFormBuilder();
foreacch($forms as $form){
//I want to just add the form but this doesnt work,
$masterForm->add($form);
//Expected argument of type "string, integer or Symfony\Component\Form\FormBuilder", "Symfony\Component\Form\Form" given
}
//Add some final fields before passing it to the view