2
폼에 isValid()
함수를 재정의했습니다. 거기에 논리를 추가하는 데 단점이 있는지 궁금합니다.Zend_Form의 isValid() 함수를 재정의하기위한 단점
예제 코드 :
public function isValid($data)
{
// conditional requirement of fields
$isValid = parent::isValid($data);
if ($isValid) {
// additional validation
}
return $isValid;
}
좋은 관찰 Ashley. 추가 검증을 위해 조건부를 사용합니다. 두 가지 부울 변수를 사용하는 특별한 이유가 있습니까? 아니면 예제를 설명하는 것이 었습니까? – Sonny
예를 설명하기 만하면됩니다. if 문 내에서 항상 parent :: isValid 함수를 사용하거나 parentIsValid의 이름을 isValid로 바꿀 수 있습니다. – Ashley
아무도 함정에 무게를 두지 않으면 내일 응답을 받아 들일 것입니다. Ashley에게 감사드립니다! – Sonny