Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour a tous
j'ai crée une formulaire qui contienne le code suivant
$cin = $this->createElement('text', 'cin'); $cin->setRequired(TRUE); $cin->setAttrib('size', 45); $cin->addValidator('StringLength', true, array('min' => 8, 'max' => 8, 'encoding' => 'UTF-8')); $cin->addValidator(new Zend_Validate_Db_NoRecordExists('stagiaires', 'cin')); $cin->addValidator(new Zend_Validate_Int()); $this->addElement($cin);
lors du test si je tape 07113092 l'entier s'enregistre dans la base comme ci 7113092
comment je peux le conserver sur 8 chiffre dans la base ???
Dernière modification par Mounir85 (15-08-2014 16:50:09)
Hors ligne
Bonjour,
Ce n'est pas forcément un problème de ZF2... Un entier ne peut pas avoir de 0 devant, donc si tu veux stocker ça tu dois avoir un champ string, pas un int, dans ta base. J
Par ailleurs, Zend_* dans le forum ZF2... Tu aurais pu poster dans la bonne rubrique...
Hors ligne
Merciiiiiiiii beaucoup Théocrite tu as raison
Hors ligne
Pas de soucis, c'est toujours un plaisir d'aider !
(j'ai passé le sujet en résolu et déplacé en ZF1)
Hors ligne
Hors ligne
Pages: 1