cakephp 驗證
通常在制作網站時,我們需要在進一步處理數據之前驗證某些事情。 cakephp 提供驗證包,用于構建可以輕松驗證數據的驗證器。
驗證方法
cakephp 在驗證類中提供了各種驗證方法。下面列出了其中一些最受歡迎的。
語法 |
add(string $field, array|string $name, array|cake\validation\validationrule $rule [] ) |
參數 |
|
返回 |
$this |
描述 |
向字段的規則集添加新規則。如果第二個參數是數組,則該字段的規則列表將替換為第二個參數,第三個參數將被忽略。 |
語法 |
allowempty(string $field, boolean|string|callable $whentrue, string|null $messagenull) |
參數 |
|
返回 | $this |
描述 |
允許字段為空。 |
語法 |
alphanumeric (string $field, string|null $messagenull, string|callable|null $whennull) |
參數 |
|
返回 |
$this |
描述 |
向字段添加字母數字規則。 |
語法 |
creditcard(string $field , string $type'all', string|null $messagenull, string|callable |null $whennull) |
參數 |
|
返回 |
$this |
描述 |
向字段添加信用卡規則。 |
語法 |
email(string $field , boolean $checkmxfalse, string|null $messagenull, string|callable|null, $whennull) |
參數 |
|
返回 |
$this |
描述 |
向字段添加電子郵件驗證規則。 |
語法 |
maxlength(string $field, integer $max, string|null $messagenull, string|callable|null $whennull) |
參數 |
|
返回 |
$this |
描述 |
向字段添加字符串長度驗證規則。 |
語法 |
minlength(string $field, integer $min, string|null $messagenull, string|callable|null $whennull) |
參數 |
|
返回 |
$this |
描述 |
向字段添加字符串長度驗證規則。 |
語法 |
notblank(string $field, string|null $messagenull, string|callable|null $whennull) |
參數 |
|
返回 |
$this |
描述 |
向字段添加 notblank 規則。 |