2011-07-28 5 views
0

그래서 내가 존재하거나, 내가이 메시지codeigntier 및 유효성 검사에 문제가 있습니까?

'register_view' => array(
      array(
      'field' => 'username', 
      'label' => 'أسم المستخدم', 
      'rules' => 'required|trim|max_length[20]|username_check' 
      ), 
를 호출 할 수있는 방법 양식 유효성 검사 파일 (validation.php)에서 tank_auth 라이브러리

if(! $this->tank_auth->is_username_available($username)) 
    { 
    $this->form_validation->set_message('username_check'); 
    } 

를 사용하고 있지 여기 usernname을 검증 할 수있는 코드를

끝에 username_check를 추가 한 것이 올바르지 않습니까? 감사

+0

'username_check' 검증 방법으로 폼 유효성 검사 라이브러리를 확장하고 그에 대한 메시지를 설정 했습니까? –

+0

좀 더 편리하게'username_check' 대신'callback_username_check'을 사용하면 컨트롤러에'function username_check ($ str)'을 콜백 함수로 만들 수 있습니다. – toopay

답변

0

잘 나는 당신이 통합하는 방법을 확인하는 것이 좋습니다 아랍어를 사용하고 볼 수 있습니다

'rules' => 'required|trim|max_length[20]|is_unique[users.username]' 

Form validation

를 사용하고 여기에

$this->form_validation->set_message('is_unique', 'Error Message'); 

사용자 정의 메시지를 추가하는 것이 더 쉽습니다 기본 양식 유효성 확인 메시지가 포함 된 언어

관련 문제