다른 필드의 값을 기반으로 양식 필드에 대한 유효성을 설정해야합니다.Zend Framework : 조건부 유효성 검사
예를 들어 직업이 의사 인 경우 공백 ('') 또는 없음 ('없음')이 아닌 전문 분야가 필요합니다.
$professionOptions = array(
'' => 'Choose Profession',
'Dr.' => 'Dr.',
'zzz' => 'zzz',
'None' => 'None');
$this->validator->field('profession')->inArray(array_keys($professionOptions)) ->message('Invalid profession.');
$specialtySelectOptions = array(
'' => 'Choose Specialty',
'Heart' => 'Heart',
'Lungs' => 'Lungs',
'Feet' => 'Feet',
'Nose' => 'Nose');
나는 직업에 대해 어떻게 의존합니까?
$this->validator->field('specialty')->inArray(array_keys($specialtySelectOptions))
->message('Invalid salutation.');