TP5自动验证机制
来源:互联网 发布:马赛克复原软件 编辑:程序博客网 时间:2024/05/17 02:40
建立validate文件夹和控制器和视图同级目录,然后在validate目录下命名该控制器类,例如下面代码:
<?php
namespace app\Bis\validate;use think\Validate;class Deal extends Validate{ protected $rule = [ ['name', 'require|max:50', '图书名字必须传递|图书名字不能超过50个字符'], ['othour', 'require|max:15', '作者名必须填写|分类名不能超过15个字符'], ['origin_price', 'require|number', '借物价格必须填写|借物价格必须为数字'], ['start_time','require', '出版时间必须填写'], ['category_id', 'between:1,10000000', '分类必须选择'], ['image', 'require', '图书主图必须上传'], ['press', 'require', '出版社必须填写'], ['imgId', 'require', '图书详情图必须上传'], ['notes', 'require', '图书详情内容必须上传'], ['mechine_num', 'require', '柜子编号必须填写'], ]; /** 场景设置 ,不同场景可以使用不同的验证方法*/ protected $scene = [ 'add' => ['name', 'othour','origin_price','start_time','category_id','image','imgId','notes'], // 添加 ];}
/***************************以下为使用代码时候的方法************************************/
$validate = validate('Deal');//进行数据验证if(!$validate->scene('add')->check($data)) {$this->error($validate->getError());}
阅读全文
0 0
- TP5自动验证机制
- TP5自动验证
- TP5,验证码自动刷新
- php-tp5的validate自动验证
- TP5验证
- TP5验证码使用
- TP5验证规则
- TP5 Validate验证规则
- TP5 验证码
- tp5正则验证
- tp5验证码小结
- TP5 Validate 验证
- TP5验证规则
- TP5路由机制
- TP5 验证码功能实现
- TP5 验证码点击刷新
- tp5解决验证码不正常
- tp5框架中的hook机制
- swift 3.0用AFNetworking网络请求和可能会出现的问题
- 深入理解JAVA集合系列三:HashMap的死循环解读
- 在Docker中搭建Oracle数据库,并使用PL/SQL Developer链接
- 那些善良的人,一定要看。或许可以帮助你幸免于难
- Python 2.7.x 和 Python 3.x 的主要区别
- TP5自动验证机制
- [USACO08JAN]电话线Telephone Lines 洛谷P1948
- 初探oracle高级队列锁V$LOCK
- Spring Data Redis(sdr)-----序列化
- KLEE error reports
- ECharts 去掉地图(map)的指示图(visualMap)
- 深入理解JAVA集合系列二:ConcurrentHashMap源码解读
- solr历史版本
- 面试题3:数组中重复的数字