次のような入れ子になった formTypes がいくつかあります。
Form1
含むForm2
含むForm3
いくつかの情報に応じて (たとえば、現在のユーザーが管理者である場合)、いくつかのフィールドのタイプを変更したいと考えていForm3
ます。
問題は、から呼び出すことができるsetOption
メソッドがオブジェクトにないため、その方法がわからないことです。$builder
Form1
さらに、フォームを整理する方法がわかりません。実際Form3
には、他のフォームにも含まれています。フィールドは毎回ほぼ同じで、変更する必要があるのはごくわずかです。そのForm3
ため、冗長性を避けるためにフォームを作成しました.