1

こんにちは、私の問題は次のとおりです。たとえば、ATypeクラスでは次のようにします。

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

小枝テンプレート内で AType のレンダリングを支援するために BType が呼び出される場所を知りたい

{{ 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 クラスにいくつかのオプションを渡したいので、それがどこで呼び出されているのか知りたいのです。それを行う別の可能性があれば、それは大歓迎です (im newbe :))

4

0 に答える 0