以下に定義されているフォームリスナーがあります
class GenerateFormActionSubscriber implements EventSubscriberInterface
{
public static function getSubscribedEvents()
{
return array(FormEvents::PRE_SET_DATA => 'preSetData');
}
public function preSetData(FormEvent $event)
{
$data = $event->getData();
$form = $event->getForm();
if ($data || null !== $data->getId()) {
$form->getConfig()->setAction('a_route_to_be_generated');
}
}
}
イベントは正しくトリガーされ、このエラーが発生しました
構成ビルダーは変更できなくなりました。
エンティティ データに応じてルートを生成する必要があります。アクションを変更する方法について何かアドバイスはありますか? (設定がロックされているため、遅すぎるように思われる場合)