私には2つのエンティティ(AとB)があり、それらの間には多対1の関係があります。
Aエンティティを使用してフォームを作成し、エンティティフィールド(ドロップダウンリスト)を使用してBエンティティの行を表示します。クエリビルダーを使用してそれらをフィルタリングします。リストの値を変更しない場合(つまり、ajaxを使用する場合)、すべてが正常に機能しています。
しかし、ドロップダウンの値を動的に変更すると、フォームを送信すると、「この値は無効です」というエラーが表示されます。
これは、送信された値がクエリビルダーによって返される「配列」に含まれていないためです。
この検証は、エンティティフィールドのsymfonyでは自動的に行われるようです(このフィールドではアサートを使用しません)。これを取り除きたいのですが。しかし、どのように?