Я написал правила в модели как:Повторить пароль не работает в Yii2
public $password_repeat;
/**
* @inheritdoc
*/
public function rules()
{
return [
....
....
['password', 'required'],
['password', 'string', 'min' => 6],
['password_repeat', 'compare', 'compareAttribute'=>'password', 'message'=>"Passwords don't match" ],
];
}
Если я использую другой пароль в Password
и Password Repeat
поле, он дает ошибку. Значит, это работает. Но проблема в том, что она не дает никакой ошибки, если поле Password Repeat
пусто.
Необходимо указать требуемый пароль повторения, например ['password_repeat', 'required'], – MKD