Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Galère galère, Zend_Form me donne du fil à retordre !
J'ai créé mon premier formulaire complet avec zend form et ça commence à prendre de la gueule. Par contre, je rencontre un problème avec la gestion des erreurs. Mon but est de regrouper les messages d'erreur et de ne pas les avoir à la suite des inputs dans le formulaire.
Quelqu'un aurait-il réussi à enlever les messages d'erreur qui s'affichent à la suite des inputs ?
**********************************************
Solution :
$form->setElementDecorators(array( array('ViewHelper'), // array('Errors'), <- Ne pas déclarer ou commenter array('Description'), array('Label', array('separator'=>' ')), array('HtmlTag', array('tag' => 'div', 'class'=>'element-group')), ));
Déclarer les décorateurs après avoir instancié les différents éléments. Pour je ne sais quelle raison on doit respecter cette ordre :
1) Instancier les éléments (ex. $commentaire = $form->createElement('textarea', 'commentaire');...)
2) Ajouter au formulaire ($form->addElements...)
3) Définir les décorateurs ($form->setElementDecorators...)
J'espère que ça aidera d'autres personnes.
a+
Dernière modification par Roulio (11-06-2008 15:04:14)
Hors ligne
Pages: 1