TP5.0 输入和验证

TP5.0 输入和验证 - 图1
validate为验证器模块 用来验证输入的数据 里面的类名与模型对应
TP5.0 输入和验证 - 图2
在控制器中创建一个User控制器 在view中创建对应的文件夹,文件夹里有对应的各个html模版,在User控制器中写一个调用view的方法(一个方法对应一个html 方法名和html相同)系统自动寻找对应

TP5.0 输入和验证 - 图3
1.表单提交
提交的url地址
TP5.0 输入和验证 - 图4

在add方法中的操作
TP5.0 输入和验证 - 图5
这里使用 allowField(true) 是为了避免表单令牌验证的字段被写入数据表,如果你已经在模型里面定
义了field属性的话,可以不需要。

在validate中 自定义校验规则 例如邮箱必须包括www.tp-shop.cn
TP5.0 输入和验证 - 图6

在控制器中验证 $data为数据 Users为用validate中的哪个类验证
TP5.0 输入和验证 - 图7

在控制器中的单独验证
TP5.0 输入和验证 - 图8

new Users为validate中的类

总结

TP5.0 输入和验证 - 图9