3
젠드 폼 유효성 검사 : 유효성 검사기의 유효성 검사기가 동일한 지 (즉, notIdentical)? 입력이 'str'과 동일하지 않은지 어떻게 확인합니까?젠드 폼 유효성 검사 :: 동일한 유효성 검사기가 존재 하는가? [해당 입력을 'str'과 동일하지 않은지 확인하는 방법]
젠드 폼 유효성 검사 : 유효성 검사기의 유효성 검사기가 동일한 지 (즉, notIdentical)? 입력이 'str'과 동일하지 않은지 어떻게 확인합니까?젠드 폼 유효성 검사 :: 동일한 유효성 검사기가 존재 하는가? [해당 입력을 'str'과 동일하지 않은지 확인하는 방법]
AFAIK NotIdentical과 같은 것이 없습니다. 당신은 그런 식으로 자신의 유효성 검사기를 시도?
class My_Validate_NotIdentical extends Zend_Validate_Identical
{
public function isValid($value)
{
return !parent::isValid($value);
}
}
그것은 단지 간단한 해결책은 - 당신은 또한 검증 메시지 등
멋진을 변경해야합니다! 감사. 나는 천천히 응용 프로그램을 만드는 천천히, 자바 같은 컴파일 언어/# C를하지 않는 끝없는 클래스 상속을 싫어 - 인라인 validation.Zend이 옵션을 제공하지 않는 방법이어야합니다. 예제 인라인 작동 방법 : addValidate (true, empty (value)); ,하지만 그 옵션을 지원하지 않습니다. – Yosef
Err .. 어떻게 유효성 검사 메시지를 무시합니까? – amree
'Zend_Validate_Abstract'의 protected'_messageTemplates' 속성을 덮어 씁니다. 하지만 그들은 상수를 사용하기 때문에, 나는 'NOT_SAME'을 가진 메시지가 당신에게'Strings is the same! '이라는 메시지를 줄 때 다소 혼란 스러울 수 있습니다. :) 또 다른 경우에는, 전체'isValid' 메소드를 오버라이드하거나 (직접 validator 클래스를 작성해야합니다). – singles