Symfony2 プロジェクトで FOSUserBundle を使用しています。フォーム フィールドの検証をオーバーライドする方法について、適切な説明が見つかりません。パスワード フィールドの検証を、少なくとも 7 文字、少なくとも 1 つの小文字、少なくとも 1 つの大文字、および少なくとも 1 つの数字に設定する必要があります。私が見つけた解決策はどれもうまくいかないようです。何か案は?
質問する
4698 次
2 に答える
1
ドキュメントで説明されているように、カスタム制約クラスを作成する必要があります
- isValid メソッド内に正規表現を追加します
- カスタム エラー メッセージを追加する
- validation.yml を使用して (または必要に応じて注釈を使用して)、制約クラスをエンティティ クラスに追加します。
それはあなたのニーズに合うはずです
于 2013-02-21T15:37:38.590 に答える