在表单集合类型中调用类型类的位置

时间:2013-04-06 23:55:30

标签: php symfony

大家好我的问题如下:例如在AType类中我做:

$builder
    ->add('responses', 'collection', array(
        'type' => new BType()))

我想知道调用BType的位置,以帮助在树枝模板中呈现AType

{{ entityA.responses }}

编辑:

查看我在我的控制器中使用的代码,我创建新的B(实体类)对象并在arrayCollection中添加all,最后将该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类,这就是为什么我想知道它被调用的地方。 如果有另一种可能性,那是受欢迎的(我是新手:))

0 个答案:

没有答案