表单验证(thinkphp)
ThinkPHP框架
表单验证
对接收的参数,进行格式的检测。
1、验证语法
见手册–验证
TP框架提供了一个\think\Validate验证类:
2、内置规则
见手册–验证–内置规则
3、在商品添加功能中,进行表单验证(参数检测)
步骤:
定义验证规则数组$rule
定义提示信息数组$msg
实例化验证类
调用check方法进行验证
代码示例:
4、控制器验证
可以在控制器中,调用validate方法,直接执行验证
总结:
1、配置数据库链接信息
2、定义模型(模型和数据表对应关系,命令行创建模型类)
3、查询操作方法(**find **、select、where、统计查询、连贯操作方法)
4、商品列表功能及foreach标签、使用函数语法、url生成、 商品详情页
5、添加操作及商品添加功能(save方法、saveAll方法、静态create、过滤非数据表字段)
6、页面跳转和重定向(success error redirect)
7、整合富文本编辑器到页面
8、表单验证(独立验证语法、控制器验证语法、内置规则)
重点功能(作业): 商品列表、商品详情、商品添加、表单验证