betmenik
Новичок
Здравствуйте!
Помогите пожалуйста разобраться с задачей, все дело в регистрации на фреймворке kohana версии 3.3.
По умолчанию есть три полня для регистрации username, email, password. Из них username и email обязательны к заполнению и должны быть уникальны. Что делать если я хочу снять уникальность с одного из них или же добавить новое поле и сделать его уникальным и обязательным для заполнения.
Нашел только лишь вот этот код, в модуле ORM (orm/classes/Model/Auth/User.php).
Помогите пожалуйста разобраться с задачей, все дело в регистрации на фреймворке kohana версии 3.3.
По умолчанию есть три полня для регистрации username, email, password. Из них username и email обязательны к заполнению и должны быть уникальны. Что делать если я хочу снять уникальность с одного из них или же добавить новое поле и сделать его уникальным и обязательным для заполнения.
Нашел только лишь вот этот код, в модуле ORM (orm/classes/Model/Auth/User.php).
PHP:
public function rules()
{
return array(
'username' => array(
array('not_empty'),
array('max_length', array(':value', 32)),
array(array($this, 'unique'), array('username', ':value')),
),
'password' => array(
array('not_empty'),
),
'email' => array(
array('not_empty'),
array('email'),
array(array($this, 'unique'), array('email', ':value')),
),
);
}