2013-03-14 2 views
0

is_unique 유효성 검사가 실패 할 때 사용자 이름과 전자 메일 필드 모두에 사용자 정의 오류 메시지를 설정하려고합니다.두 고유 필드에 대한 메시지 설정

$this->form_validation->set_message('is_unique', 'Username already registered, please log in!'); 

$this->form_validation->set_message('is_unique', 'Email already registered, please log in!'); 

어떻게 코드 식별 기호가 두 코드를 해독합니까? 사용자 가이드와상의했지만 해결책을 찾지 못했습니다. is_unique가 사용자 이름이고 그 다음 이메일이 전자 메일이라고 말하는 방법이 있습니까?

감사합니다.

답변

2

그렇게 할 수 있습니다. 다른 방법으로 돌아가서 %s을 오류 메시지에 포함 시키십시오.

$this->form_validation->set_message('is_unique', '%s already registered, please log in!'); 

통해 CodeIgniter는 : 당신이 당신의 오류 문자열에 % s을 포함하는 경우

, 그것은 당신이 당신의 규칙을 설정할 때 당신의 분야에 사용되는 "인간"의 이름으로 대체됩니다.

출처 : http://ellislab.com/codeigniter/user-guide/libraries/form_validation.html#settingerrors

+0

완벽, 놓친 문서에 그! 치료를해라! – sark9012

+0

입력 된 값을 인쇄 할 수 있습니까? 예 : [email protected]이 이미 등록되어 있습니다. –

관련 문제