php - Custom Validation in Codeigniter in controller level -
i want use custom validation in controller-side . want use form-validator of ci in validation.
note: use validation web services. ( that's why stay on controller level )
i tried that, acceptable format ?
$this->form_validation->set_rules('$userfullname', 'username', 'trim|required|min_length[5]|max_length[12]|xss_clean'); $this->form_validation->set_rules('$usernickname', 'usernickname', 'trim|required|min_length[5]|max_length[12]|xss_clean'); $this->form_validation->set_rules('$useremail', 'email', 'trim|valid_email'); $this->form_validation->set_rules('$userpassword', 'password confirmation', 'trim|required|alpha_numeric|min_length[5]|max_length[12]|'); if ($this->form_validation->run() == false) { if(!$this->validate_member->set_message($userfullname,'userfullname', 'trim|required|min_length[5]|max_length[12]|xss_clean')) { $error_code = '102'; } else if (!$this->validate_member->set_message($usernickname,'usernickname', 'usernickname', 'trim|required|min_length[5]|max_length[12]|xss_clean')){ $error_code = '103'; } else if (!$this->validate_member->set_message($useremail, 'email', 'trim|valid_email')){ $error_code = '104'; } else if(!$this->validate_member->set_message($useremail, '$userpassword', 'password confirmation', 'trim|required|alpha_numeric|min_length[5]|max_length[12]|')){ $error_code = '105'; } else { $error_code = '106'; } any suggestions appreciated ..
i think can set custom validation in form_validation.php located in system>libaries can set new function name , new validation , set error message in language.
Comments
Post a Comment