Download the PHP package qingbing/php-model without Composer
On this page you can find all versions of the php package qingbing/php-model. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download qingbing/php-model
More information about qingbing/php-model
Files in qingbing/php-model
Download qingbing/php-model
More information about qingbing/php-model
Files in qingbing/php-model
Vendor qingbing
Package php-model
Short Description model 模型的抽象.
License MIT
Homepage http://www.phpcorner.net
Package php-model
Short Description model 模型的抽象.
License MIT
Homepage http://www.phpcorner.net
Please rate this library. Is it a good library?
Informations about the package php-model
php-model
1、描述
model 的相关操作,包含了模型的后台验证功能
2、注意事项
- model 的相关操作,包含有attributeNames、setAttributes、getAttributes、getAttributeLabel、getAttributeLabels 等
- 对于设置了 model 属性后,采用 validate 进行验证,验证成功返回true,否则返回false
- 当验证失败时,通过 getError、getErrors 可以获取相应的错误提示
- 可以为 model 设置不同的 scenario 以便让验证适用不同的场景
- model 支持的验证如下
- "method" : 直接指定本类方法验证
- "class" : 直接指定具体的验证类来进行验证
- boolean : bool 值验证
- compare : 对比验证
- contact : 联系方式验证
- callable : 回调方式验证
- datetime : 时间验证, eg:2000-01-01 01:01:01
- date : 日期验证,eg:2000-01-01
- default : 默认值验证,当为null时,属性会被设置成默认值
- ip : ip地址验证
- mobile : 手机电话验证
- multiIn : 范围内验证,支持多选项
- numerical : 数字验证
- password : 密码验证,6-18个字符
- phone : 宅电验证
- in : 范围内验证
- email : 邮箱地址验证
- match : 匹配验证
- required : 必填验证
- safe : 安全,该类验证没有验证实体
- string : 字符串验证
- type : 类型验证
- url : url地址验证
- username : 用户名验证
- fax : 传真号验证
- zip : 邮编验证
3、使用方法
3.1、model 验证使用方法
3.2、手动 验证使用方法
====== 异常代码集合 ======
异常代码格式:1014 - XXX - XX (组件编号 - 文件编号 - 代码内异常)
All versions of php-model with dependencies
PHP Build Version
Package Version
Requires
qingbing/php-helper Version
>=1.0, <2.0
The package qingbing/php-model contains the following files
Loading the files please wait ....