Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 11-06-2008 14:28:26

Roulio
Membre
Lieu: Alsace
Date d'inscription: 20-11-2007
Messages: 137
Site web

[résolu][Zend_Form] [1.5] Messages d'erreur dans le formulaire

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 :


Code:

$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

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages