Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour à tous,
J'utilise actuellement un decorator pour le positionnement de mes éléments de formulaire, et j'ai vu que l'on pouvait en faire de même avec les messages d'erreurs. Le soucis est que pour ces messages, on peut les mettre qu'avant ou après le formulaire.
Dans mon développement, j'aurais aimé les mettre à droite du formulaire. Cependant, je n'ai pas vu cette option dans le paramétrage du decorator. Je me suis dit que si je pouvais intercepter les messages d'erreurs et les placer dans une variable, je pourrais les mettre où bon me semble.
D'après ce que j'avais pu lire, il y a 3 méthodes me permettant de les récupérer.
$form->getMessages() $form->getErrors() $form->getErrorMessages()
Mon formulaire a des champs en setRequired(true), donc en la validant, sans remplir de champs, j'obtiens des erreurs sans pour autant les récupérer. Même avec les 3 méthodes. La seule qui me renvoi quelque chose est getErrors(). Elle me renvoi un tableau associatif avec le nom de mes champs, et c'est tout.
Existe t-il une façon de pouvoir faire ce que je souhaite ?
Merci d'avance.
Hors ligne
Pages: 1