Ich habe ein Formular, wo Benutzer Daten zu einer Liste hinzufügen. Ich kann einfach ein einzelnes Datum validieren, aber wie wird sfValidateDate verwendet, um ein Array/eine Sammlung von Daten zu validieren?Wie können Symfony-Validatoren für ein Array von Daten verwendet werden (Daten, E-Mails usw.)?
sfValidateDate gibt aus offensichtlichen Gründen einen Fehler zurück.
Ich habe mit diesem experimentiert:
$ this-> setValidator ('dates_list', neuer sfValidatorSchemaForEach (neu sfValidatorDate(), 2));
... aber ich habe die Zahl 2 festgeschrieben, wie oft der Prüfer wiederholt werden soll. Ich bin mir nicht sicher, ob das auch nur entfernt korrekt ist, aber es scheint in der Praxis für 2 Daten zu funktionieren. Der Benutzer des Formulars kann jedoch eine beliebige Anzahl von Daten hinzufügen, sodass es dynamisch sein muss.
Alle Vorschläge würden sehr geschätzt werden.