PHP分页组件之Paginator

  PHP  2018-01-10 15:16:17  2579

在实际的项目开发过程中,分页是我们经常需要做的一个工作,那么今天雅腾教育介绍轻量级PHP分页组件之Paginator的使用;Paginator是一个非常轻量小巧的PHP分页组件。当我们数据比较多的时候,需要使用分页来方便浏览,Paginator可以时页面中优雅的显示分页条,显示首页和尾页以及中间几页,多出的页数使用三点代替,符合我们预期,此外也可以试用移动端。

安装
使用composer安装,如果还不会composer请参考:http://www.phpcomposer.com/
composer require "jasongrimes/paginator:~1.0"
基本使用
安装好了,直接引入,设置几个参数即可渲染网页。注意这里我们使用了bootstrap样式

php部分:

use JasonGrimes\Paginator; 
$totalItems = 1000; //总页数 
$itemsPerPage = 50; // 每页显示数 
$currentPage = 8; // 当前所在页数 
$urlPattern = '/foo/page/(:num)'; // 定义跳转地址 
$paginator = new Paginator($totalItems, $itemsPerPage, $currentPage, $urlPattern);

是不是很漂亮,查看网页生成的源代码会发现:



所以,我们可以根据项目需求自定义CSS样式来改变分页条的外观,但bootstrap的风格已经挺好了。