结合 thinkPHP 分页写成自己分页类_PHP教程

原创
2016-07-20 11:13:59 700浏览




// +----------------------------------------------------------------------
// $Id: page.class.php  2013-05-26 00:08:49

 (); 

 ; 
     ; 
     ; 
     ; 
     ; 
     ;  
     ; 
     ;
     ;
      = ;  
    
      = 'header'=>'条记录','prev'=>'上一页','next'=>'下一页','first'=>'首页','last'=>'尾页',
        'theme' => '%records% %header% %page%/%pageMax% 页  %firstPage%%prevPage%%linkPage%%nextPage%%lastPage%'
     
     __construct(, ,  = 'p',  = ->records = ->pageMax = (/->page= (([]), 1); 
        ->page = (->page, ->pageMax); 
        ->nextPage = ->page + 1->prevPage = ->page - 1->varPage = ; 
        ->parameter = ; 

     setConfig(, ((->config[->config[] = 
     show(,  = (0 == ->records)  ''(->url)? ->url = ['REQUEST_URI'] :  = ->url.((->url,'?')?'':'?').-> = (((['query'(['query'],([-> = ['path'].'?'.(('mid' == ->style){ 
            ( % 2 != 0 = ( / 2 =  - 1 ;
            } =  =  / 2 = - 1;  
            ->startPage = (->page  + ) > ->pageMax ? ->pageMax  -  : ->page - ->endPage = (->page )?  : ->page + { 
            ->startPage = (->page >= )? ['startPage'] : 1->endPage  = ->startPage +  - 1->lastPage =  (['lastPage'])? ['lastPage'] : 1; 
            ['lastPage'] = ->page;  
             
            (->lastPage ->page){ 
                (->page >= ->->startPage = ['startPage'] = ->->endPage = ->startPage +  -1(->lastPage == ->page){
                (->page == ->->startPage = ['startPage'] = ->->endPage = ->startPage +  -1
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。