1

嗨,我的所有问题如下:例如在 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 类,这就是为什么我想知道它在哪里被调用。如果还有另一种可能性,那是受欢迎的(我是新手 :))

4

0 回答 0