ich bin gerade an der validierung meiner eingabefelder dran. für jedes nicht ausgefüllte pflichtfeld wird im errorSummary <div> ein separate meldung ausgegeben.
ich würde für alle pflichtfelder aber gern nur eine meldung ausgeben, einfach: "Bitte alle Pflichtfelder ausfüllen"
wenn jetzt in der eingabemaske die felder leer gelassen werden, kommt folgende error summary:
Bitte beheben Sie folgende Eingabefehler:
* Bitte alle Pflichtfelder ausfüllen.
* Bitte alle Pflichtfelder ausfüllen.
* Bitte alle Pflichtfelder ausfüllen.
also für jedes pflichtfeld wird die meldung angezeigt. ich hätte aber gerne nur eine für alle felder:
Bitte beheben Sie folgende Eingabefehler:
* Bitte alle Pflichtfelder ausfüllen.
ich bin neu hier und bin mir nicht sicher, ob das so "Best Practice" wäre… aber du könntest ja einfach testen, ob $form->errorSummary() leer ist und falls nicht, deine eigene, zusammengefasste Meldung zurückgeben…
Also in etwa so (ganz simpel)
<?php
if(empty($form->errorSummary())
echo "Bitte füllen Sie alle Pflichtfelder korrekt aus.";
?>