2013-07-19 2 views
0

유효성 검사 규칙에 대한 CakePHP 설명서를 읽었지만 전자 메일 필드의 오류 메시지가 계속 변경됩니다.CakePHP 유효성 검사 오류 메시지를 변경하는 방법

나는 현재 나의 모델이 검증 규칙이 있습니다

public $validate = array(
    'emailadres' => array(
     'rule'  => 'email', 
     'required' => true, 
     'allowEmpty' => false, 
     'message' => 'My custom error message' 
    ) 
); 

필드가 필수 인 것으로 나타나, 그러나 표준 오류 메시지 대신 내 사용자 정의 메시지로 나타납니다.

내가 뭘 잘못하고 있는지 누가 알 수 있습니까? http://book.cakephp.org/2.0/en/models/data-validation.html#one-rule-per-field

아니고 'ruleName' => 'email',하지만 'rule' => 'email', :

내 CakePHP의 버전은 사용자가 문서를 다시 한 번 확인 할 수 있습니다 2.3.7

답변

1

입니다. 오타를 제안한다 (싱글`d` 싱글`s`와)

public $validate = array(
    'emailadres' => array(
     'email' => array(
      'rule'  => 'email', 
      'required' => true, 
      'allowEmpty' => false, 
      'message' => 'My custom error message' 
     ) 
    ) 
); 
+0

... 그리고'emailadres' :

또한 자세한 표현을 시도 할 수 있습니다. –

+0

그래. 나는 또한 "emailaddress"또는 "email_address"라고 철자를 사용합니다. – mark

+1

Emailadres는 네덜란드 표기법입니다. 이것은 데이터베이스 필드를 나타냅니다. 그래도 문제는 여전히 존재합니다 ... – Hans

관련 문제