电子邮件和用户名验证在yii2中无效

时间:2015-06-02 06:56:06

标签: php yii2-basic-app

我有一个包含很多字段的表单,包括用户名和电子邮件。我还在相关模型中加入了一些验证规则。当我提交表单时,如果该电子邮件地址已存在于系统中,我想显示结果"username already exist"

我正在使用:

[['email'], 'unique']

但是当我提交已有的记录时,它不会显示验证错误。

当我发表评论时   [['user_name', 'full_name', 'password', 'email', 'address1', 'address2', 'city', 'state', 'country', 'zip', 'phone', 'card_number'], 'required']

规则一切正常。

1 个答案:

答案 0 :(得分:1)

终于明白了。实际上他们没有问题。对于用户名和电子邮件,ajax验证没有发生。当我们填写所有其他字段并提交留下用户名和电子邮件时。验证工作并提醒我们"凭证已经存在"