微信小程序商城全栈开发 作业笔记 (八)构建验证层
1.独立验证
先定义路由
输出错误,在POSTman中查看结果
(batch批量验证,返回的是一个数组,不能echo,用var_dump)
2.验证器
普通验证法:
定义一个验证器Testvalidate
(rule为固定变量名)
使用验证器
3.自定义验证
直白法:
封装法:
创建一个验证器IDMustBePostiveInt
里面没有验证正整数的方法,仿照TP5默认的Validate配置文件里的方法自己写一个,验证正整数
调试一下,打三个断点,看看参数结果
(URL参数为0.1,field当前参数名为id,rule不管它,result为false)
构建参数校验:
首先新建一个Basevalidate,继承于Validate,子类继承于Basevalidate
测试一下:
在Banner里测试一下,输入下面的代码,当拦截器
成功拦截