版本:TP5
其实TP不只限于这些,分层的这种思想其实是想让我们的后台代码更加的纯粹,模块与模块之间,方法与方法之间,让整套代码更加的顺畅,减少冗余。通过TP对于类的封装和调用,有一定的理解。
说了这么多,我们在这篇文章里面要做的事情就是,在我们的项目模块里面开多一层,我把它叫做Validate层,Validate从直面意思就可以知道是验证的意思,所以我们这一层的主要功能就是用来验证一些信息,它的原理就是使用了TP5手册中所介绍的Validate验证器,所以我们的层级也和它的名字一致。
TP5之Validate
首先,我们先从TP的Validate验证器开始介绍,因为好多小伙伴都懒得看TP的手册。
第一步,我们要使用这个验证器的话先要引入它在TP中的类。
我这里为了测试建立一个一个xx模块,和一个test控制器,控制器下面新建一个叉叉方法,首先我们引入一下内置的Validate类,并且对类进行一个实例化,实例化是什么大家应该都知道。

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