URL&Ajax分页插件

浏览:5356 最后更新:2016-01-24 20:10 分类:类库 关键字: URL&Ajax分页 分页插件 TP强大的分页插件
【更新日志】
2014-5-30 更新 加入3.2.2版本命名空间
2014-6-20 更新 增加了错误输出配置,修改了ajax分页后回到网页顶部
2015-1-15 更新 增加URL自定义模式,增加自定分页按钮名称,修改AJAX单页多个分页实例。
2015-9-24 更新
1. 增加手机精简模式和样式;
2. 优化了代码结构,支持复杂的URL结构模式设计;
3. 现在开始支持自定义主题色,默认内置12种色调,方便搭配各种色调需求;
4. 可以自定义分页名称(上一页、下一页等名称);
5. 可以开启和关闭分页信息。










调用方法 //记录集总数
$total = $this->where($w)->count();
$page=array(
       'total'=>$total,//记录集总数[必须]           
       'url'=>!empty($param['url']) ? $param['url'] : U(__ACTION__),//自定义URL[必须] 
       'max'=>!empty($param['max']) ? !empty($param['max']) : 20,//每页显示记录数 [可选]     
       'maxpages'=>!empty($param['maxpages']) ? $param['maxpages'] : 8,//分页标签按钮数 [可选] 
       'url_model'=>!empty($param['url_model'])?$param['url_model']:2,//url模式[1:传统模式,2:路由模式] [可选] 
       'url_model_other'=>!empty($param['ajax'])?true:false,//是否加载其它url,模式1时有效 [可选] 
       'url_suffix'=>true,//是否带后缀名 [可选] 
       'tags'=>array('首页','上一页','下一页','尾页'),//自定义名称 [可选] 
       'ajax'=>!empty($param['ajax'])?true:false,//是否开启AJAX [可选] 
       'out'=>!empty($param['out'])?$param['out']:false,//AJAX输出容器ID [可选] 
       'mobile'=>!empty($param['mobile'])?true:false,//是否开启手机端模式 [可选] 
       'pagetext'=>MODULE_NAME=='Admin'?true:false,//是否显示分页信息 [可选] 
       'skin'=>array('blue','red','green'),//自定义主题色 [可选] 
       'theme'=>3,//主题色调,默认内置支持0到11,共12种色调搭配 [可选] 
       'error'=>true,//是否显示分页错误信息 [可选] 
       'top'=>true,//翻页后返回顶部,使用AJAX分页时使用 [可选] 
                );
$p = new \Common\Library\Page($page); //实例化分页类              
$data = $this->where($w)->limit($p->pagerows(),$p->maxrows())->order($order)->select();
$page_total = $p->get_page();//调用分页标签方法 
评论( 相关
后面还有条评论,点击查看>>