Symfony 3.x表单,包含由createFormBuilder()创建的子表单,不带FormBuilderInterface

时间:2016-05-21 22:14:53

标签: symfony-forms symfony

Goog日! 我已经阅读了很多stackoverflow的文章,但没有找到关于这个问题的任何内容:

$checkForm = $this->createFormBuilder()
    ->add('someField', ChoiceType::class, [//someOptions])
    ...(many add)
    ->getForm();
$filterForm = $this->createFormBuilder()
    ->add('someField', ChoiceType::class, [//someOptions])
    ...(many add)
    ->getForm();

现在我想嵌入这些表格! 这就是全部!但是我没有找到任何关于嵌入预备表单的内容,而不是扩展AbstractType。

我试着写这样的东西:

$this->createFormBuilder([$checkForm, $filterForm]);

但以这种方式无法以简单的方式呈现它们,我明白这种方式是错误的。

此外: 任务是选择将在sql查询中的字段,并选择过滤数据的过滤器。我需要单独渲染两个表单,但是提交按钮对两个表单都有一个。

如果有人可以帮助我的话,我会非常感激。谢谢!

0 个答案:

没有答案