0

ユーザー名や電子メールなど、多くのフィールドを持つフォームがあります。また、関連するモデルにいくつかの検証ルールを組み込みました。"username already exist"フォームを送信すると、その電子メール アドレスがシステムに既に存在する場合に結果を表示したいと考えています。

私は使用しています:

[['email'], 'unique']

しかし、既存のレコードを送信すると、検証エラーは表示されません。

コメントしたら [['user_name', 'full_name', 'password', 'email', 'address1', 'address2', 'city', 'state', 'country', 'zip', 'phone', 'card_number'], 'required']

ルールはすべて正常に動作します。

4

1 に答える 1

0

最終的にそれを手に入れました.実際には問題ありません.ajax検証は、ユーザー名と電子メールに対して行われませんでした.他のすべてのフィールドに入力して、ユーザー名と電子メールを残して送信すると. 検証が機能し、「資格情報は既に存在します」と警告します

于 2015-06-02T12:21:17.240 に答える