验证(Validation)
优质
小牛编辑
137浏览
2023-12-01
通常在制作网站时,我们需要在进一步处理数据之前验证某些内容。 CakePHP提供验证包来构建可以轻松验证数据的验证器。
验证方法
CakePHP在验证类中提供各种验证方法。 下面列出了一些最受欢迎的。
Syntax | Add(string $ field,array | string $ name,array | Cake\Validation\ValidationRule $ rule []) |
Parameters |
|
Returns | $this |
Description | 向字段的规则集添加新规则。 如果第二个参数是一个数组,那么该字段的规则列表将被第二个参数替换,第三个参数将被忽略。 |
Syntax | allowEmpty(string $field ,boolean | string | callable $when true,string | null $message null) |
Parameters |
|
Returns | $this |
Description | 允许字段为空。 |
Syntax | 字母数字(字符串$field ,字符串| null $message null,字符串| callable | null $when null) |
Parameters |
|
Returns | $this |
Description | 向字段添加字母数字规则。 |
Syntax | creditCard(string $field ,string $type type'all',string | null $message null,string | callable | null $when null) |
Parameters |
|
Returns | $this |
Description | 将信用卡规则添加到字段。 |
Syntax | Email(string $field ,boolean $checkMX false,string | null $message null,string | callable | null $when null) |
Parameters |
|
Returns | $this |
Description | 将电子邮件验证规则添加到字段。 |
Syntax | maxLength(string $field ,integer $max ,string | null $message null,string | callable | null $when null) |
Parameters |
|
Returns | $this |
Description | 将字符串长度验证规则添加到字段。 |
Syntax | minLength(string $field ,integer $min ,string | null $message null,string | callable | null $when null) |
Parameters |
|
Returns | $this |
Description | 将字符串长度验证规则添加到字段。 |
Syntax | notBlank(string $field ,string | null $message null,string | callable | null $when null) |
Parameters |
|
Returns | $this |
Description | 将notBlank规则添加到字段中。 |