お手伝いをお願いします。ドロップダウン リストのあるフォームがあり、外部入力に基づいて選択肢を変更する必要があります。私はそれがeventListenerでうまくいくはずだと思います
$builder->addEventListener(
FormEvents::PRE_SET_DATA,
function(FormEvent $event) use($input){
$form = $event->getForm();
// get existin form child
// modify list of choices
}
私が見たすべてのサンプルは、新しいフィールドを追加するためだけに FormEvents を使用していますが、既存のフィールドを変更する必要がありますが、それにアクセスする方法がわかりません。
手伝ってくれてありがとう