Sie müssen genauer sein, aber hoffentlich kann Ihnen das Folgende helfen.
Nehmen wir an, Sie haben eine Variable namens form
.
{{ form_errors(form) }}
Zeigt globale Fehler an, die nicht für ein Feld spezifisch sind
{{ form_errors(form.email) }}
Zeigt feldspezifische Fehler an
{{ form_row(form.email) }}
Zeigt form_widget form_label und form_errors für Feld
Bearbeiten:
Wenn Sie also Ihre globalen und Feldfehler an derselben Stelle anzeigen möchten, können Sie Folgendes tun:
%Vor% Um in Symfony 3.2 alle Formularfehler in einer Vorlage zu erhalten, können Sie eine bit-hacky, aber einfache und funktionierende Lösung mit form.vars.errors.form.getErrors(true)
:
Der Trick ist:
formView.vars.errors.form
), form.getErrors(true)
gibt Ihnen einen rekursiven Iterator über alle Formularfehler. Tags und Links forms symfony error-handling