Blogger Information
Blog 95
fans 0
comment 11
visits 249551
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
验证器(多种验证方法)
龍__遇见彩虹的博客
Original
1948 people have browsed it
  1. 验证器:使用Validate类中的rule属性

    在app应用目录下创建一个validate文件夹,里面创建用户信息验证规则的User.php

TIM截图20180809174938.png

TIM截图20180809174938.png

index/controller里创建一个Test.php控制器

TIM截图20180809174938.png

浏览器输出:

TIM截图20180809174938.png




2.使用静态代理类(马甲)验证方法

    在app应用目录下创建一个validate文件夹,里面创建用户信息验证规则的User.php

TIM截图20180809174938.png

TIM截图20180809174938.png

app目录下创建一个facade文件夹,里面创建一个User.php,表明这是用户信息验证器马甲(注意命名很重要)

TIM截图20180809174938.png

TIM截图20180809174938.png

index/controller里创建一个Test.php控制器

TIM截图20180809174938.png

浏览器输出:

TIM截图20180809174938.png





3.调用控制器Controller中的validate方法验证

        1.在app应用目录下创建一个validate文件夹,里面创建用户信息验证规则的User.php,跟上面一样

        2. index/controller里创建一个Test.php控制器

TIM截图20180809174938.png

浏览器输出:

TIM截图20180809174938.png





4.独立验证(注意图片拼接)

TIM截图20180809174938.png

TIM截图20180809174938.png

浏览器输出:

TIM截图20180809174938.png




/*

验证器总结:

1.验证器是一个自定义类,必须继承与框架类think\Validate.php

2.验证器可以创建在应用application目录下的任何一个可以访问的目录下面,

这个访问是指控制器可以访问的,只需指定正确的命名空间

3.安整齐其实就是完成框架的think\Validate类中的属性protected $rule=[] 初始化

4.在控制器中直接实例化调用check()完成验证

5.还可以创建一个自定义的静态代理,来统一验证方法的调用方式

*/


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post