У меня была рабочая модель регистрации/обновления, я хотел расширить свои модели, поэтому добавил регулярное выражение в поле пароля. Я проверил, что регулярное выражение работает в Интернете, и даже моя проверка на стороне клиента показывает, что оно работает, но модель отказывается сохраняться сейчас. Я не совсем уверен, почему, может ли кто-нибудь помочь мне, пожалуйста?
return array(
array('firstName, lastName, email, password', 'required'),
array('firstName', 'length', 'max'=>45),
array('lastName', 'length', 'max'=>80),
array('email', 'length', 'max'=>120),
// email must be valid email
array('email', 'email'),
// email must be unique
array('email', 'unique'),
// Regex for password
array('password','match', 'pattern'=>'/^[a-z0-9_-]{7,20}$/i',
'message'=>'The password must be between 7 and 20 characters
long'),
array('password', 'length', 'min'=>7, 'max'=>64),
array('date_modified', 'safe'),
array('active, date_modified', 'default', 'setOnEmpty' => true, 'value' => null),
array('id, first_name, last_name, email, pass, active, date_created, date_modified, live', 'safe', 'on'=>'search'),
);
Спасибо
Джонни
var_dump
исправить ошибки модели:var_dump($model->errors);
? - person soju   schedule 06.05.2013