CakePHP - Validation
Souvent, lors de la création de sites Web, nous devons valider certaines choses avant de poursuivre le traitement des données. CakePHP fournit un package de validation, pour construire des validateurs capables de valider facilement les données.
Méthodes de validation
CakePHP fournit diverses méthodes de validation dans la classe de validation. Certains des plus populaires d'entre eux sont énumérés ci-dessous.
Syntaxe | Ajouter (chaîne $ champ, tableau | chaîne $ nom, tableau | Cake \ Validation \ ValidationRule $ règle []) |
---|---|
Paramètres |
|
Retour | $ ceci |
La description | Ajoute une nouvelle règle à l'ensemble de règles d'un champ. Si le deuxième argument est un tableau, la liste des règles du champ sera remplacée par le deuxième argument et le troisième argument sera ignoré. |
Syntaxe | allowEmpty (string $ field , boolean | string | callable $ when true, string | null $ message null) |
---|---|
Paramètres |
|
Retour | $ ceci |
La description | Permet à un champ d'être vide. |
Syntaxe | alphanumérique (string $ field , string | null $ message null, string | callable | null $ quand null) |
Paramètres |
|
Retour | $ ceci |
La description | Ajoutez une règle alphanumérique à un champ. |
Syntaxe | creditCard (string $ field , string $ type 'all', string | null $ message null, string | callable | null $ quand nul) |
---|---|
Paramètres |
|
Retour | $ ceci |
La description | Ajoutez une règle de carte de crédit à un champ. |
Syntaxe | Email (string $ field, booléen $ checkMX false, string | null $ message null, string | callable | null, $ quand nul) |
---|---|
Paramètres |
|
Retour | $ ceci |
La description | Ajoutez une règle de validation d'e-mail à un champ. |
Syntaxe | maxLength (string $ field , integer $ max , string | null $ message null, string | callable | null $ quand nul) |
---|---|
Paramètres |
|
Retour | $ ceci |
La description | Ajoutez une règle de validation de longueur de chaîne à un champ. |
Syntaxe | minLength (string $ field , integer $ min , string | null $ message null, string | callable | null $ quand nul) |
---|---|
Paramètres |
|
Retour | $ ceci |
La description | Ajoutez une règle de validation de longueur de chaîne à un champ. |
Syntaxe | notBlank (string $ field , string | null $ message null, string | callable | null $ quand nul) |
---|---|
Paramètres |
|
Retour | $ ceci |
La description | Ajoutez une règle notBlank à un champ. |