У меня есть форма с большим количеством полей, включая имя пользователя и адрес электронной почты. Я также поместил некоторые правила проверки в соответствующую модель. Когда я отправляю форму, я хочу показать результат "username already exist"
если этот адрес электронной почты уже присутствует в системе.
Я использую:
[['email'], 'unique']
Но когда я отправляю с уже существующей записью, это не показывает ошибку проверки.
Когда я комментирую
[['user_name', 'full_name', 'password', 'email', 'address1', 'address2', 'city', 'state', 'country', 'zip', 'phone', 'card_number'], 'required']
Правило все работает отлично.
наконец-то все получилось. На самом деле это не проблема. Проверка имени пользователя и адреса электронной почты не проводилась. Когда мы заполняем все остальные поля и отправляем оставляемое имя пользователя и адрес электронной почты. проверка работоспособности и уведомление нас «учетные данные уже существуют»
Других решений пока нет …