在2.5版本及之前,我们要实现一个公用方法都需要在组级控制器中创建公用控制器。再基于公用控制器的构造函数实现公用方法产出或调用。这么一来,容易产生一个问题:若某公用方法属于跨组形式公用,那么岂不是要在两个组的控制器再创建一层公用控制器?于是乎,PESCMS引入了全新的切片功能。
切片是基于路由绑定实现,因此适用性非常强!而且切片分前后切片!
前切片特点
登录验证
后切片特点
若当前控制器没有试图操作,那么后切片将在控制器脚本运行完毕后再执行对应后切的方法。
新建切片
每一个切片都必须继承\Core\Slice\Slice!而切片可以调用控制器中的方法。因为\Core\Slice\Slice也同时继承了\Core\Controller\Controller 。因此,我们可以讲切片的任何数据赋值给模板调用,也可以直接声明调用视图!