【发布时间】:2015-02-18 14:12:43
【问题描述】:
我需要创建一个表单来编辑实体列表。这与经典用例(以及我找到的所有示例)不同,我们有一个作为嵌套实体的实体。
就我而言,我想使用:
$form = $this->get('form.factory')->create(
new MyType(),
mycollectionofobjects
);
所以表单需要处理一个对象集合(在我的例子中是一个推进集合)。
在经典案例中,我们可以使用:
$formBuilder->add(
'getTheCollection',
"collection", etc...
因此,从主对象开始,子表单是使用 getTheCollection 的数据构建的,但是没有主实体,它就不起作用。
【问题讨论】:
标签: forms symfony collections types