要在codeigniter中验证表单中的任何用户输入,我们使用
$this->form_validation->set_rules('password', 'password', 'trim|required|min_length[8]|max_length[20]');
它运作正常 但是当我们添加回调函数时
$this->form_validation->set_rules('password', 'password', 'trim|required|min_length[8]|max_length[20]|callback_validate_credentials');
然后首先检查回调是否为真。假设用户填写长度为3的密码,那么它应该给出消息“密码必须超过8个字符长”但它会给出回调消息。