Dans Zend Framework, j'utilise le décorateur FormErrors standard pour sortir les erreurs de formulaire en un seul endroit, plutôt que de sortir chaque erreur en dessous de son élément correspondant. Le décorateur fonctionne comme je le souhaite, sauf que je n'arrive pas à comprendre comment afficher les erreurs en haut du formulaire plutôt qu'en bas. Y a-t-il un moyen de faire cela?Positionner les erreurs Zend_Form au-dessus du formulaire en utilisant Zend_Form_Decorator_FormErrors
Ma classe de forme ressemble à quelque chose comme ce qui suit:
class Form_User extends Zend_Form {
init() {
$name = new Zend_Form_Element_Text('name');
$name->setRequired(true);
$name->removeDecorator('Errors');
$this->addElements(array($name));
$this->setDecorators(array(
'FormElements',
'Form',
'FormErrors'
));
}
}
qui l'a fait! Je pensais que j'avais essayé de placer le placement pour préfixer de cette façon. En tout cas, merci! – Isaac
Cela a bien fonctionné pour moi aussi. Merci Jeremy. –