回调fun编写
因为回调时只传递检测input的值,如果需要其它参数,就需要使用类的成员变量,$this->变量这种形式来传递了.
合法,就返回true,失败返回false,且设置一下错误提示信息
----
//验证登录email
function loginEmailCheck($email){
if ( $this->result->num_rows() < 1 ){
$this->form_validation->set_message('loginEmailCheck', 'email不存在');
return false;
}
$result = $this->result->row_array(0);
if ( 1 != (int)$result['enable'] ){
$this->form_validation->set_message('loginEmailCheck', '未审核,请稍候');
return false;
}
return true;
}
---
回调时规则设置
----
$this->form_validation->set_rules('email', 'email', 'callback_loginEmailCheck');