- CakePHP 教程
- CakePHP - 主页
- CakePHP - 概述
- CakePHP - 安装
- CakePHP - 文件夹结构
- CakePHP - 项目配置
- CakePHP - 路由
- CakePHP - 控制器
- CakePHP - 视图
- CakePHP - 扩展视图
- CakePHP - 查看元素
- CakePHP - 查看活动
- CakePHP - 使用数据库
- CakePHP - 查看记录
- CakePHP - 更新记录
- CakePHP - 删除一条记录
- CakePHP - 服务
- CakePHP - 错误和异常处理
- CakePHP - 日志记录
- CakePHP - 表单处理
- CakePHP - 国际化
- CakePHP - 会话管理
- CakePHP - Cookie 管理
- CakePHP - 安全性
- CakePHP - 验证
- CakePHP - 创建验证器
- CakePHP - 分页
- CakePHP - 日期和时间
- CakePHP - 文件上传
- CakePHP 有用资源
- CakePHP - 快速指南
- CakePHP - 有用的资源
- CakePHP - 讨论
CakePHP - 验证
通常,在制作网站时,我们需要在进一步处理数据之前验证某些内容。CakePHP提供了验证包,来构建可以轻松验证数据的验证器。
验证方法
CakePHP 在 Validation Class 中提供了各种验证方法。下面列出了其中一些最受欢迎的。
句法 | 添加(字符串$字段,数组|字符串$名称,数组|Cake\Validation\ValidationRule $rule []) |
---|---|
参数 |
|
退货 | $这个 |
描述 | 将新规则添加到字段的规则集中。如果第二个参数是数组,则该字段的规则列表将替换为第二个参数,第三个参数将被忽略。 |
句法 | allowEmpty(string $field , boolean|string|callable $when true, string|null $message null) |
---|---|
参数 |
|
退货 | $这个 |
描述 | 允许字段为空。 |
句法 | 字母数字(字符串$field、 string|null $message null 、 string|callable|null $when null ) |
参数 |
|
退货 | $这个 |
描述 | 向字段添加字母数字规则。 |
句法 | CreditCard(string $field , string $type 'all', string|null $message null, string|callable|null $when null) |
---|---|
参数 |
|
退货 | $这个 |
描述 | 将信用卡规则添加到字段。 |
句法 | 电子邮件(字符串 $field , 布尔值$checkMX false, string|null $message null, string|callable|null, $when null) |
---|---|
参数 |
|
退货 | $这个 |
描述 | 将电子邮件验证规则添加到字段。 |
句法 | maxLength(字符串$field , 整数$max , string|null $message null, string|callable|null $when null) |
---|---|
参数 |
|
退货 | $这个 |
描述 | 向字段添加字符串长度验证规则。 |
句法 | minLength(字符串$field , 整数$min , string|null $message null, string|callable|null $when null) |
---|---|
参数 |
|
退货 | $这个 |
描述 | 向字段添加字符串长度验证规则。 |
句法 | notBlank(string $field , string|null $message null, string|callable|null $when null) |
---|---|
参数 |
|
退货 | $这个 |
描述 | 向字段添加 notBlank 规则。 |