私は Symfony2.1 のフォーム検証について頭を悩ませてきました。私が欲しいのは、検証後にフォームに含まれるエラーを含む通常のリストです。広範な検索では、必要なソリューションが得られませんでした。
いくつかの質問が残っています。
- フィールド固有のエラーをグローバルに無効にして、エラーがフィールド以外に表示されないようにするにはどうすればよいですか? error_bubbling については知っていますが、フィールドごとにこれを設定する必要はありません。
- フォームの上にある単純なリストですべてのエラーを解析するにはどうすればよいですか? 私は Twig テンプレートをオーバーライドする方法を知っていますが、これは form_errors 関数によってアクセス可能なエラーのグループにはなりません
これまでに見つけた/調査したこと:
- すべてのフォーム検証エラーを symfony の一番上に表示させますか?
- Symfony 2 のフォーム全体の error_bubbling? > フォームが 4 つ以上あると大変なことになります
- http://symfony.com/doc/current/book/forms.html > には正しい解決策がありません
- https://stackoverflow.com/a/8216192/1794894 > 解決策になる可能性がありますが、良いものではありません