cakephp 驗(yàn)證
通常在制作網(wǎng)站時(shí),我們需要在進(jìn)一步處理數(shù)據(jù)之前驗(yàn)證某些事情。 cakephp 提供驗(yàn)證包,用于構(gòu)建可以輕松驗(yàn)證數(shù)據(jù)的驗(yàn)證器。
驗(yàn)證方法
cakephp 在驗(yàn)證類中提供了各種驗(yàn)證方法。下面列出了其中一些最受歡迎的。
語(yǔ)法 |
add(string $field, array|string $name, array|cake\validation\validationrule $rule [] ) |
參數(shù) |
|
返回 |
$this |
描述 |
向字段的規(guī)則集添加新規(guī)則。如果第二個(gè)參數(shù)是數(shù)組,則該字段的規(guī)則列表將替換為第二個(gè)參數(shù),第三個(gè)參數(shù)將被忽略。 |
語(yǔ)法 |
allowempty(string $field, boolean|string|callable $whentrue, string|null $messagenull) |
參數(shù) |
|
返回 | $this |
描述 |
允許字段為空。 |
語(yǔ)法 |
alphanumeric (string $field, string|null $messagenull, string|callable|null $whennull) |
參數(shù) |
|
返回 |
$this |
描述 |
向字段添加字母數(shù)字規(guī)則。 |
語(yǔ)法 |
creditcard(string $field , string $type'all', string|null $messagenull, string|callable |null $whennull) |
參數(shù) |
|
返回 |
$this |
描述 |
向字段添加信用卡規(guī)則。 |
語(yǔ)法 |
email(string $field , boolean $checkmxfalse, string|null $messagenull, string|callable|null, $whennull) |
參數(shù) |
|
返回 |
$this |
描述 |
向字段添加電子郵件驗(yàn)證規(guī)則。 |
語(yǔ)法 |
maxlength(string $field, integer $max, string|null $messagenull, string|callable|null $whennull) |
參數(shù) |
|
返回 |
$this |
描述 |
向字段添加字符串長(zhǎng)度驗(yàn)證規(guī)則。 |
語(yǔ)法 |
minlength(string $field, integer $min, string|null $messagenull, string|callable|null $whennull) |
參數(shù) |
|
返回 |
$this |
描述 |
向字段添加字符串長(zhǎng)度驗(yàn)證規(guī)則。 |
語(yǔ)法 |
notblank(string $field, string|null $messagenull, string|callable|null $whennull) |
參數(shù) |
|
返回 |
$this |
描述 |
向字段添加 notblank 規(guī)則。 |
- CodeIgniter 錯(cuò)誤處理
- CodeIgniter 會(huì)話管理
- CodeIgniter Cookie管理
- CakePHP 項(xiàng)目配置
- CakePHP 控制器
- CakePHP 查看事件
- CakePHP 國(guó)際化
- CakePHP 會(huì)話管理
- CakePHP Cookie 管理
- CakePHP 創(chuàng)建驗(yàn)證器
- FuelPHP 架構(gòu)概述
- FuelPHP 路由
- FuelPHP 單元測(cè)試
- Laravel 教程
- Laravel 中間件
- Laravel 重定向
- Laravel 發(fā)送電子郵件
- Laravel Ajax
- Laravel 事件處理
- Laravel 哈希