J'ai changé décorateur:Comment supprimer les messages d'erreur Zend Form?
private function _addErrorDecorator($form)
{
$form->setDecorators(array(
'FormElements',
new Zend_Form_Decorator_FormErrors(array
(
'ignoreSubForms' => true,
'markupElementLabelEnd' => '</b>',
'markupElementLabelStart' => '<b>',
'markupListEnd' => '</div>',
'markupListItemEnd' => '</span>',
'markupListItemStart' => '<span>',
'markupListStart' => '<div id="Form_Errors">'
)
),
'Form'
));
return $form;
}
Mais maintenant je dois supprimer les messages d'erreur dans les champs de formulaire. Comment puis-je le faire?
Merci et comment afficher tous les messages d'erreur au-delà de la forme? Actuellement, ils sont ci-dessous. Je pourrais réparer cela via css, mais ce n'est pas correct. :) – Somebody
Je veux dire, comment définir quelque chose comme setPosition pour toutes les erreurs ou même erreur wrapper. J'ai trouvé seulement getPosition. Et ont trouvé, qu'il n'y a que deux options Ajouter et ajouter, mais comment les définir je n'ai pas trouvé. – Somebody
Vous pouvez essayer d'ajouter 'position' => 'append' à votre tableau 'new Zend_Form_Decorator_FormErrors'. – Johrn