CakePHP - Validação
Freqüentemente, ao fazer sites, precisamos validar certas coisas antes de processar os dados posteriormente. O CakePHP fornece um pacote de validação, para construir validadores que podem validar dados com facilidade.
Métodos de Validação
O CakePHP fornece vários métodos de validação na classe de validação. Alguns dos mais populares deles estão listados abaixo.
Sintaxe | Adicionar (string $ field, array | string $ name, array | Cake \ Validation \ ValidationRule $ rule []) |
---|---|
Parâmetros |
|
Devoluções | $ isto |
Descrição | Adiciona uma nova regra ao conjunto de regras de um campo. Se o segundo argumento for uma matriz, a lista de regras para o campo será substituída pelo segundo argumento e o terceiro argumento será ignorado. |
Sintaxe | allowEmpty (string $ field , boolean | string | chamável $ quando verdadeiro, string | null $ mensagem null) |
---|---|
Parâmetros |
|
Devoluções | $ isto |
Descrição | Permite que um campo fique vazio. |
Sintaxe | alfanumérico (string $ field , string | null $ message null, string | chamável | null $ quando nulo) |
Parâmetros |
|
Devoluções | $ isto |
Descrição | Adicione uma regra alfanumérica a um campo. |
Sintaxe | creditCard (string $ campo , string $ type 'all', string | null $ message null, string | chamável | null $ quando nulo) |
---|---|
Parâmetros |
|
Devoluções | $ isto |
Descrição | Adicione uma regra de cartão de crédito a um campo. |
Sintaxe | Email (string $ field, booleano $ checkMX false, string | null $ message null, string | chamável | null, $ when null) |
---|---|
Parâmetros |
|
Devoluções | $ isto |
Descrição | Adicione uma regra de validação de e-mail a um campo. |
Sintaxe | maxLength (string $ field , integer $ max , string | null $ message null, string | chamável | null $ quando nulo) |
---|---|
Parâmetros |
|
Devoluções | $ isto |
Descrição | Adicione uma regra de validação de comprimento de string a um campo. |
Sintaxe | minLength (string $ campo , inteiro $ min , string | null $ message null, string | chamável | null $ quando nulo) |
---|---|
Parâmetros |
|
Devoluções | $ isto |
Descrição | Adicione uma regra de validação de comprimento de string a um campo. |
Sintaxe | notBlank (string $ field , string | null $ message null, string | chamável | null $ quando nulo) |
---|---|
Parâmetros |
|
Devoluções | $ isto |
Descrição | Adicione uma regra notBlank a um campo. |