Проверка электронной почты и имени пользователя не работает в yii2

У меня есть форма с множеством полей, включая имя пользователя и адрес электронной почты. Я также добавил некоторые правила проверки в соответствующую модель. Когда я отправляю форму, я хочу показать результат "username already exist", если этот адрес электронной почты уже присутствует в системе.

Я использую:

[['email'], 'unique']

Но когда я отправляю с уже существующей записью, ошибка проверки не отображается.

Когда я комментирую [['user_name', 'full_name', 'password', 'email', 'address1', 'address2', 'city', 'state', 'country', 'zip', 'phone', 'card_number'], 'required']

норм все работает.


person soju    schedule 02.06.2015    source источник
comment
дать адрес электронной почты уникальным в вашей таблице базы данных   -  person Mudassar Saiyed    schedule 02.06.2015
comment
я хочу напечатать это на экране, если электронная почта и имя пользователя уже существуют в базе данных.   -  person soju    schedule 02.06.2015
comment
я пишу код ниже, попробуйте это...   -  person Mudassar Saiyed    schedule 02.06.2015


Ответы (1)


наконец, получил это. На самом деле это не проблема. Проверка ajax не произошла для имени пользователя и электронной почты. Когда мы заполняем все остальные поля и отправляем оставив имя пользователя и адрес электронной почты. проверка работы и предупреждение нас "учетные данные уже существуют"

person soju    schedule 02.06.2015