controller-side で Custom Validation を使用したい。CIのform-validatorをバリデーションに使いたい。
注: その検証を Web サービスに使用します。(そのため、コントローラーレベルのままになります)
私はそのようにしようとしましたが、それは許容できるフォーマットですか?
        $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';
            } 
任意の提案をいただければ幸いです..