此版本为第一版 , 以get 方式传递页码数及其他参数 .
使用方法 :1 $page = new Page(‘$allRows‘,‘$numPage‘,$nowPage,$gets); 初始化分页类
2 $limit = $page->getLimit(); 获取mysql limit 子句条件
var_dump($limit);
array(2) { ["start"]=>
int(90) ["end"]=> string(3) "100" }
3 $pageInfo = $page->pageInfo($arr); 获取页码信息如下 : 首页,上一页 ,下一页,尾页等按实际情况显示
<p>总记录:<span style="color:red">100</span>条 页码7/10</p>
<a href="/index.php/index/pro?heng=1&page=1">首页</a>
<a href="/index.php/index/pro?heng=1&page=6">上一页</a>
<a href="/index.php/index/pro?heng=1&page=5">5</a>
<a href="/index.php/index/pro?heng=1&page=6">6</a>
<span>7</span>
<a href="/index.php/index/pro?heng=1&page=8">8</a>
<a href="/index.php/index/pro?heng=1&page=9">9</a>
<a href="/index.php/index/pro?heng=1&page=8">下一页</a>
<a href="/index.php/index/pro?heng=1&page=10">尾页</a>
pageInfo() 默认参数及顺序为 ‘count‘,‘first‘,‘count‘,‘pre‘,‘listing‘,‘next‘,‘last‘ . 可自行设置:
1 $arr = array( 2 ‘count‘,‘first‘,‘pre‘,‘listing‘,‘next‘,‘last‘ 3 ); 4 $pageInfo = $page->pageInfo($arr);
4 可以使用 setPageListNum() 方法设置页码显示个数
$page->setPageListNum($num);