CakePHP - Validierung
Oft müssen wir beim Erstellen von Websites bestimmte Dinge validieren, bevor wir Daten weiter verarbeiten können. CakePHP bietet ein Validierungspaket zum Erstellen von Validatoren, mit denen Daten problemlos validiert werden können.
Validierungsmethoden
CakePHP bietet verschiedene Validierungsmethoden in der Validierungsklasse. Einige der beliebtesten von ihnen sind unten aufgeführt.
Syntax | Hinzufügen (Zeichenfolge $ Feld, Array | Zeichenfolge $ Name, Array | Kuchen \ Validierung \ Validierungsregel $ Regel []) |
---|---|
Parameter |
|
Kehrt zurück | $ this |
Beschreibung | Fügt dem Regelsatz eines Felds eine neue Regel hinzu. Wenn das zweite Argument ein Array ist, wird die Regelliste für das Feld durch das zweite Argument ersetzt und das dritte Argument wird ignoriert. |
Syntax | allowEmpty (string $ field , boolean | string | callable $ wenn true, string | null $ message null) |
---|---|
Parameter |
|
Kehrt zurück | $ this |
Beschreibung | Ermöglicht, dass ein Feld leer ist. |
Syntax | alphanumerisch (Zeichenfolge $ Feld , Zeichenfolge | null $ Nachricht null, Zeichenfolge | aufrufbar | null $ wenn null) |
Parameter |
|
Kehrt zurück | $ this |
Beschreibung | Fügen Sie einem Feld eine alphanumerische Regel hinzu. |
Syntax | creditCard (Zeichenfolge $ Feld , Zeichenfolge $ Typ 'alle', Zeichenfolge | null $ Nachricht null, Zeichenfolge | aufrufbar | null $ wenn null) |
---|---|
Parameter |
|
Kehrt zurück | $ this |
Beschreibung | Fügen Sie einem Feld eine Kreditkartenregel hinzu. |
Syntax | E-Mail (Zeichenfolge $ Feld, Boolescher Wert $ checkMX false, Zeichenfolge | null $ Nachricht null, Zeichenfolge | aufrufbar | null, $ wenn null) |
---|---|
Parameter |
|
Kehrt zurück | $ this |
Beschreibung | Fügen Sie einem Feld eine E-Mail-Validierungsregel hinzu. |
Syntax | maxLength (Zeichenfolge $ Feld , Ganzzahl $ max , Zeichenfolge | null $ Nachricht null, Zeichenfolge | aufrufbar | null $ wenn null) |
---|---|
Parameter |
|
Kehrt zurück | $ this |
Beschreibung | Fügen Sie einem Feld eine Validierungsregel für die Zeichenfolgenlänge hinzu. |
Syntax | minLength (Zeichenfolge $ Feld , Ganzzahl $ min , Zeichenfolge | null $ Nachricht null, Zeichenfolge | aufrufbar | null $ wenn null) |
---|---|
Parameter |
|
Kehrt zurück | $ this |
Beschreibung | Fügen Sie einem Feld eine Validierungsregel für die Zeichenfolgenlänge hinzu. |
Syntax | notBlank (Zeichenfolge $ Feld , Zeichenfolge | null $ Nachricht null, Zeichenfolge | aufrufbar | null $ wenn null) |
---|---|
Parameter |
|
Kehrt zurück | $ this |
Beschreibung | Fügen Sie einem Feld eine notBlank-Regel hinzu. |