Je dois configurer une validation pour un champ de formulaire basé sur une valeur d'un autre champ. Par exemple, si la profession est Docteur, alors la spécialité doit être vide ('') ou aucune ('aucune').Zend Framework: Validation conditionnelle
$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');
De quoi dépends-je la profession?
$this->validator->field('specialty')->inArray(array_keys($specialtySelectOptions))
->message('Invalid salutation.');