Bonjour,
Voila je ne sais ni comment, ni où créer des validators, quelqu'un peut il me renseigné svp.
Merci
Ps: Comment savoir quels sont les validators déjà existant ?
Version imprimable
Bonjour,
Voila je ne sais ni comment, ni où créer des validators, quelqu'un peut il me renseigné svp.
Merci
Ps: Comment savoir quels sont les validators déjà existant ?
Tu connais l'autoload?
Les validateurs existants commencent par Zend_Validate_QqChose
Donc, comme de par enchantement, si tu remplace les _ par des /
Tu obtiens le chemin magique Zend/Validate/
Ensuite regarde la doc
Re,
Merci, j'ai donc compris, mais en fait non...
J'ai bien mes validateurs, mais comment autoriser le caractère espace ?
J'ai vue qu'il y avait une option pour autoriser, jusque la ok ! mais comment l'utiliser sur un truc comme ca ?
Code:
1
2
3
4
5
6
7
8
9
10 public function init() { ... $this->addElement('text', 'Adresse', array( 'label' => 'Adresse :', 'required' => true, 'validators' => array('alpha') )); ... }
Code:
1
2
3
4
5
6
7
8
9
10
11 public function init() { ... $this->addElement('text', 'Adresse', array( 'label' => 'Adresse :', 'required' => true, 'validators' => array( array('alpha', true) ) )); ... }
je te propose cette vidéo où tu peux créer tes propres validateurs.
http://www.zendcasts.com/encapsulati...idate/2010/03/