par
diday » 01 févr. 2011, 11:02
Bonjour,
Je code une application sur zend et je me retrouve devant le besoin d'établir un contrôle d'intégrité fonctionnelle de données après ajout par formulaire.
Il existe déjà un validator qui checke la longueur du champ :
Code : Tout sélectionner
$form->no_client->addValidator('stringLength', false, array(7, 7));
J'aimerai avoir un validator qui vérifie que la première lettre du champ est "V" et que les 6 autres sont des chiffres.
Deux questions:
- existe-t-il une commande simple pour faire cela : addValidator('firstcar', false, V), addValidator('numbers', false, int)?
- si non, que pensez vous de cette idée: prendre la valeur retournée, la découper en deux (première lettre puis la suite) et valider chaque morceau avant de recoller si valide.
Merci de votre aide,
--Simon
Bonjour,
Je code une application sur zend et je me retrouve devant le besoin d'établir un contrôle d'intégrité fonctionnelle de données après ajout par formulaire.
Il existe déjà un validator qui checke la longueur du champ :
[code]$form->no_client->addValidator('stringLength', false, array(7, 7));[/code]
J'aimerai avoir un validator qui vérifie que la première lettre du champ est "V" et que les 6 autres sont des chiffres.
Deux questions:
- existe-t-il une commande simple pour faire cela : addValidator('firstcar', false, V), addValidator('numbers', false, int)?
- si non, que pensez vous de cette idée: prendre la valeur retournée, la découper en deux (première lettre puis la suite) et valider chaque morceau avant de recoller si valide.
Merci de votre aide,
--Simon