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$this->data étant un tableau dans ce genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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(); }
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $this->data = array( 'password' => $this->password, 'passwordConfirm' => $this->passwordConfirm );
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
Partager