我有工作登记稿,唯一的问题是,我不知道如何核实用户名称是否已经存在,因为现在如果电子邮件或用户名称已经存在,那就给我造成这一致命错误:ORM_Validation_Exception [0]: 未能验证阵列[1174]
我在此说:
$validate = Validation::factory($values)
->rule( name , not_empty )
->rule( password , matches , array( :validation , password , repeat-password ))
->rule( password , not_empty )
->rule( email , email )->rule( email , not_empty )
if(!$validate->check()){
$errors = $validate->errors( registration , true);
foreach($errors as $value){
echo $value . "<br />";
}
return;
}
$model = ORM::factory( user );
$model->values(array(
username => $values[ name ],
email => $values[ email ],
password => $values[ password ],
password_confirm => $values[ repeat-password ],
));
采用3.2版本。