嗨,我的所有问题如下:例如在 AType 类中我做:
$builder
->add('responses', 'collection', array(
'type' => new BType()))
我想知道在哪里调用 BType 以帮助在树枝模板中渲染 AType
{{ entityA.responses }}
编辑:
查看我在控制器中使用的代码,我创建了新的 B(实体类)对象并将所有内容添加到 arrayCollection 中,最后将该 arrayCollection 传递给 A 类的方法 setBs。我从不使用 BType。
我的控制器的代码:
$b1 = new B();
$b2 = new B();
$array = new ArrayCollection();
$array->add($b1);
$array->add($b2);
$a = new A();
$a->setBs($array);
$form = $this->createForm(new AType(), $a)
我想将一些选项传递给 BType 类,这就是为什么我想知道它在哪里被调用。如果还有另一种可能性,那是受欢迎的(我是新手 :))