addErrorMessage()를 사용하면 다른 모든 유효성 검사 오류가 무시되는 것 같습니다.Zend Framework의 오류 메시지 연결
예를 들어 맞춤 전화 요소를 만들었습니다. 또한 사용자 지정 비즈니스 규칙을 확인하는 사용자 지정 유효성 검사 클래스를 만들었습니다. 사용자 정의 비즈니스 규칙을 충족시키지 못했을 때 My_Validate_BusinessPhone에서 오류 메시지를 인쇄 할 것으로 예상했습니다. 그러나 addErrorMessage()에 설정된 메시지를 항상 인쇄합니다. 이것은 정상적인 행동입니까? 오류 메시지를 연결하는 방법이 있습니까?
$phone = new My_Form_Element_Phone('phone');
$phone->setRequired(TRUE)
->setAttrib('id', 'phone')
->addErrorMessage('Please provide a valid phone number')
->addValidator(new My_Validate_BusinessPhone);
미리 감사드립니다.