ThinkPHP5之Validate和Validate层的封装

版本:TP5

    学后台的小伙伴应该都对ThinkPHP有一定的了解,比如说最传统的MVC思想,大家肯定对这三个层背的很熟,模型、控制器、视图,并且很多人或许都认为TP框架就是这三个层,把他们分开,封装好,就相当于用框架完成了一个项目。
    其实TP不只限于这些,分层的这种思想其实是想让我们的后台代码更加的纯粹,模块与模块之间,方法与方法之间,让整套代码更加的顺畅,减少冗余。通过TP对于类的封装和调用,有一定的理解。
    
   说了这么多,我们在这篇文章里面要做的事情就是,在我们的项目模块里面开多一层,我把它叫做Validate层,Validate从直面意思就可以知道是验证的意思,所以我们这一层的主要功能就是用来验证一些信息,它的原理就是使用了TP5手册中所介绍的Validate验证器,所以我们的层级也和它的名字一致。

TP5之Validate

    首先,我们先从TP的Validate验证器开始介绍,因为好多小伙伴都懒得看TP的手册。

    第一步,我们要使用这个验证器的话先要引入它在TP中的类。
    
    我这里为了测试建立一个一个xx模块,和一个test控制器,控制器下面新建一个叉叉方法,首先我们引入一下内置的Validate类,并且对类进行一个实例化,实例化是什么大家应该都知道。

好了,从图中看的话,我们实例化Validate的时候是在里面传入了一个数组,那么这个数组代表了什么,我们不急,进到Validate这个类里面去看一看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_我走路带风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值