微信小程序商城全栈开发 作业笔记 (八)构建验证层

微信小程序商城全栈开发 作业笔记 (八)构建验证层

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里测试一下,输入下面的代码,当拦截器
在这里插入图片描述
在这里插入图片描述
成功拦截

猜你喜欢

转载自blog.csdn.net/qq_43204040/article/details/86558670
今日推荐