2017-01-31 6 views
0

親フォームが検証された後にトリガされるsymfonyの子フォームにeventListenerを登録することはできますか? 私はPOST_SUBMITがこれを正確に行うと仮定しましたが、親が検証される前に子フォームが処理(送信)されたように見えます。ここで部分的に説明されています:https://github.com/symfony/symfony/issues/18763Symfonyの子フォーム親のPOST_SUBMITを聴く

親フォームが検証された後に子供に何かをさせる別の方法はありますか?

ありがとう、Hannes

+0

あなたのユースケースと達成しようとしていることを説明できますか? – xabbuh

+0

私は以前にアップロードされたファイルへのパスを持つカスタム子フォームを持っています。親フォームが検証されたら、そのファイルを最終的な場所に移動したいと思います。私の他の考え方は、entityListener(prePersist)を使うことです。しかし、私は私のカスタムUploadedFileType(または別のカスタム注釈)を使用するすべてのプロパティを取得するために注釈リーダーを使用する必要があります。 – HKandulla

+0

ファイルは以前に別のAPIエンドポイント経由でアップロードされていて、一時フォルダーにあります。私のカスタム子フォームタイプ(UploadedFileType)はそのファイルへの参照のみです。有効な親フォームがある場合は、そのファイルを最終的な場所に移動する必要があります。 – HKandulla

答えて

関連する問題