Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
j'aimerais faire une validation d'un code barre UPC et EAN dans mon formulaire et je n'arrive pas à le faire marcher sachant que mes autres validations fonctionnes sur ce même champ.
Voilà se dont j'ai fait pour l'ean-13 :
$form = new Zend_Form(); $form->setConfig( new Zend_Config_Ini('../application/form/article.ini', 'base') ); $form->getElement('code_barre')->addValidator( new Zend_Validate_Barcode('ean-13') ); ..
Dernière modification par citronbleu-v (27-05-2009 08:32:21)
Hors ligne
Hello,
Avec :
$form->getElement('code_barre')->addValidator( new Zend_Validate_Barcode('ean13') );
?
Edit : en fait non , 'ean-13' ou 'ean13' devrait fonctionner.
A+
Dernière modification par mikaelkael (26-05-2009 13:10:31)
Hors ligne
yannux a écrit:
Tu as une erreur ?
non je n'ai pas de message d'erreur.
Edit : au fait je n'étais pas en 1.8.1 mais 1.8.0, me suis trompé. je vais tester avec la nouvelle version
Dernière modification par citronbleu-v (26-05-2009 14:22:43)
Hors ligne
Toujours pareil en 1.8.1, c'est un bogue ou je fais mal ?
Hors ligne
Ha j'ai trouvé comment faire, enfin une alternative.
new Zend_Validate_Barcode_Ean13(); ou new Zend_Validate_Barcode_UpcA();
je ne comprends toujours pas pourquoi la première solution ne fonctionne pas avec Zend_Form
Hors ligne
Pages: 1