Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Häufig verwendete Einschränkungen vom Symfony

EinschränkungBeschreibungWeitere Informationen
NotBlank()Stellt sicher, dass eine Eingabe nicht "leer" ist. "Leer" kann sich auf eine Zeichenkette aber auch ein Array beziehen.https://symfony.com/doc/current/reference/constraints/NotBlank.html
Length(min=1, max=255)Stellt die Länge einer Zeichenkette sicher.https://symfony.com/doc/current/reference/constraints/Length.html
Regex(pattern="/^regexp$/i")Prüft eine Zeichenkette mit einer Regular Expression.https://symfony.com/doc/current/reference/constraints/Regex.html

Von brandbox erstellte Einschränkungen

EinschränkungBeschreibung
Age(min=18, max=99)Kann als Einschränkung einer Datumsauswahl genutzt werden um ein Alter einzuschränken.
IsIdentical(property="confirmation")Stellt sicher, dass zwei Eingaben identisch zueinander sind.
IsUnique()Kann nur bei einer Eigenschaft (Column) einer Entity verwendet werden. Stellt sicher, dass die Eingabe nur einmal innerhalb der Entity und Eigenschaft exisiert. @FilterClient und @FilterDomain wird berücksichtigt.
JsonArray()Stellt sicher, dass eine Eingabe ein Array ist.
NotHtml()Stellt sicher, dass eine Eingabe kein HTML-Code enthält.
ForeignKeyNotBlank()Kann nur zusammen mit dem Eingabefeld Input/ForeignKey verwendet werden. Stellt sicher, dass eine Eingabe eine gültige Auswahl an Datensätzen ist.
Email()Stellt sicher, dass eine Eingabe eine gültige E-Mail-Adresse ist.