J'essaie d'afficher toutes les erreurs de formulaire avant le formulaire en utilisant un ViewScript. Voici le code que j'essaie actuellement d'utiliser dans mon ViewScript:Afficher les erreurs de formulaire Zend_Form dans ViewScript
<div class="errors">
<?php echo $this->formErrors($this->element->getMessages()); ?>
</div>
Cet appel me donne un message d'erreur:
Attention: htmlspecialchars() attend le paramètre 1 à être une chaîne, un tableau donné
J'ai vu ce même code suggéré d'autres endroits mais ça ne fonctionne pas pour moi. Si j'imprimer $ this-> element-> getMessages() Je vois les messages d'erreur que:
Array ([myField] => Array ([isEmpty] => La valeur est nécessaire et peut » t être vide))
Des idées? Le getMessages() renvoie un tableau de noms d'éléments de formulaire en tant que clés qui contiennent chacune un tableau d'erreurs pour cet élément.
je fini par faire quelque chose de similaire mais je comme votre meilleure solution. Bizarre qu'il n'y ait pas de fonction disponible pour gérer toutes les erreurs de formulaire comme ceci, seulement pour les gérer pour un champ à la fois. –