こんにちは、私の問題は次のとおりです。たとえば、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 :))