ThinkPhp3.1.3仿百度分页类

时间:2017-03-30 10:57:58
【文件属性】:

文件名称:ThinkPhp3.1.3仿百度分页类

文件大小:3KB

文件格式:RAR

更新时间:2017-03-30 10:57:58

ThinkPhp 仿百度分页

ThinkPhp仿百度分页类,在ThinkPhp3.1.3下测试通过 Author: 泡泡堂 <46445280@qq.com> 参照 ThinkPhp3.1.3 及 ThinkPhp3.2.1护展包下的 Page.class.php 说明:在ThinkPhp3.1.3下测试通过,其它版本未做测试 使用方法: 将此文件放于 ThinkPHP\Extend\Library\ORG\Util\BaiduPage.class.php ------------------------------------------------------------------------------------ $keyWord = '王'; //接收$_GET过来的参数,此处用'王'代替 $m = M('表名'); $map = array(); //根据你的需要构造 $map['表中的字段名'] = array('like', $keyWord.'%'); import('ORG.Util.BaiduPage'); //导入仿百度分页类 $count = $m->where($map)->count();// 查询满足要求的总记录数 $page = new BaiduPage($count,10);// 实例化分页类 传入总记录数和每页显示的记录数 $page->setConfig('header', '共 %TOTAL_ROW% 个人用户'); $page->setConfig('first', '首页'); $page->setConfig('prev', '上页'); $page->setConfig('next', '下页'); $page->setConfig('last', '尾页'); $page->parameter .= "&q=".urlencode($keyWord); $show = $page->show();// 分页显示输出 $arr = $m->where($map)->limit($page->firstRow.','.$page->listRows)->select(); echo $show."


"; print_r($arr);


【文件预览】:
BaiduPage.class.php

网友评论