Quelle est la bonne façon d'assigner quelques validateurs au même champ de données lors de l'utilisation de Zend_Input_Filter.Zend_Input_Filter - comment ajouter plusieurs valideurs à 1 champ de données
E.g. mon tableau de validateurs est cela et je dois sur Champ2 validation:
$validators = array(
'Field1' => array(
'NotEmpty',
'messages' => 'Field1 must be filled'
),
'Feild2' => array(
'NotEmpty',
'messages' => 'Field2 must be selected'
),
'Field2' => array(
'Digits',
'messages' => 'Field2 must be numeric'
),
);
J'appelle
$input = new Zend_Filter_Input(null, $validators, $data);
Mais je suppose que je ne peux pas utiliser la touche de tableau de twise « Champ2 ». Alors comment lier aux validateurs à seulement 1 champ?
P.S. Eh bien, je sais que le plus difficile est de placer tous les validateurs de terrain dans une classe, mais j'espère qu'il y a un moyen facile de le faire, la configuration.
qui fonctionne comme un charme. Merci. – AlexA