Ajout d'un Validator maison
Bonjour, je voudrais utiliser un validateur perso pour tester deux champs de type password d'un formulaire.
Pour l'instant dans mon code j'ai ça
Code:
1 2 3 4 5 6 7 8 9
|
$validators = array(
'password' => array (new Zend_Validate_StringLength(6, 30)),
'passwordConfirm' => array (new Zend_Validate_StringLength(6, 30))
);
$input = new Zend_Filter_Input(null, $validators, $this->data);
if (!$input->isValid()) {
return $input->getMessages();
} |
$this->data étant un tableau dans ce genre:
Code:
1 2 3 4 5
|
$this->data = array(
'password' => $this->password,
'passwordConfirm' => $this->passwordConfirm
); |
C'est la façon de procéder qui est indiquée dans la partie sur les Zend_Filter_Input de la doc du framework.
Et je n'arrive pas à ajouter un test supplémentaire pour vérifier que les deux champs sont égaux.
Quelqu'un a deja fait ce genre de test ?
Merci d'avance