フォームのパスワードを検証するために「繰り返し」フィールドを使用しています。ドキュメントによると、「繰り返される」フィールドグループは、2つの同一のフィールド(実行中)をレンダリングし、両方のフィールドの値が一致する場合、または検証エラーをスローする場合にのみ送信することになっています。2番目の部分はどういうわけかうまくいかないようです。サンプルコードをそのまま使ってみましたが、パスワードが一致しなくても問題なく送信されます。他の誰かが同じ問題に遭遇しましたか、それとも私が間違っていることがありますか?
検証ファイルを追加したり、注釈を使用したりしませんでした。ドキュメントから私が理解していることから、繰り返し提出されたフィールドは、first_nameフィールドとsecond_nameフィールドの値を自動的にチェックし、両方の値が等しい場合にのみフォームを送信します。これは私が使用しているコードです、
->add('password', 'repeated',
array(
'type' => 'password',
)
)
これにより、2つのフィールド「First」と「Second」がレンダリングされ、送信時に「First」と「Second」の値を持つ配列が渡されます。