Я пытаюсь использовать этот набор проверки для поля имени пользователя в моей User
модели:
public $validate = [
'password' => [
'rule-1'=>array(
'rule' => array('minLength','6'),'message'=> 'At least 6 letters',
'allowEmpty' => true),
'rule-3'=>array(
'rule'=> '/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z\d@!#$%_-]{7,}$/',
'message'=>'Wrong password')
],
'username' => [
'unique' => array(
'rule' => ['isUnique',['username'],false],
'required' => 'create',
'message' => 'Username present!'
)
]
];
Но всякий раз, когда я пытаюсь добавить новую запись в мою User
модель, проверка завершается неудачей, и в нем говорится, что username
уже присутствует, а его нет.