php 分页类(第一版本),

此版本为第一版 , 以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&amp;page=1">首页</a>
  <
a href="/index.php/index/pro?heng=1&amp;page=6">上一页</a>
  <
a href="/index.php/index/pro?heng=1&amp;page=5">5</a>
  <
a href="/index.php/index/pro?heng=1&amp;page=6">6</a>
  <
span>7</span>
  <
a href="/index.php/index/pro?heng=1&amp;page=8">8</a>
  <
a href="/index.php/index/pro?heng=1&amp;page=9">9</a>
  <
a href="/index.php/index/pro?heng=1&amp;page=8">下一页</a>
  <
a href="/index.php/index/pro?heng=1&amp;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); 

      

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。