私は現在、symfonyフォームでこの種のことをやっています
$this->myForm = new MyForm();
$this->myForm->customConfigureMethod($this->getUser()->getGuardUser());
ユーザーに基づいて DoctriineChoice ウィジェットを構成する必要があるためです。
むしろこういうのやりたい
$this->myForm =new myCustomConfiguredForm($this->getUser()->getGuardUser());
カスタマイズはフォームのインスタンス化の一部です。
どうすればこれを達成できるか知っている人はいますか?フォームのconfigure()関数とsetup()関数の違いが少しわからないので、はっきりと考えることができないと思います。