- 一般ThinkPHP框架在底层给开发者提供了一个基本的分页类Page.class.php里面规定了Page类的一些基本的参数和结构。
2.应用分页
1> 调取文件use ThinkPage;
2> 实例化Page类 $Page = new Page($count,$percount); 可以规定数据的每一页的数据条数,传入参数$count(符合条件的数据总数)和$percount(每页需要显示的数据条数)。规定模板变量$this -> assign('page',$show);可以在模板页面调用如:
<div id="turn_page">
{$page}
</div>
3> 展示效果为
3.在实际开发当中前台展示页面也会用到数据的分页展示,而往往有时会跟后台的样式不一样,需要的可能比较华丽一点,毕竟前台是展示给大多数客户的。这时候就需要对ThinkPHP底层提供的这个分页类进行重写。为了不破坏后台的分页展示效果,我们采取吧分页的控制器方法重新创建一个新的方法来实现前台的调用。
1> 我们重写组装分页链接public function show(),我们可以创建一个public function show1();方法名字可以自己定义这里就不在赘述。
2> 修改展示的部分
我们只要对这几个class进行重新的样式修改后就可以实现不同样式的展示。样式文件可以单独写成样式文件。
这样我们就可以实现前台的自定义的样式展示了
希望对PHPer新手有所帮助,大神多多指教!