thinkPHP中分页用法实例分析


Posted in PHP onDecember 26, 2015

本文实例讲述了thinkPHP中分页用法。分享给大家供大家参考,具体如下:

拿一个实例来说吧

action页面:

public function show(){
   import("ORG.Util.Page"); //导入分页类
   $news=D("News");
   $count = $news->where('`content_type`='.$id)->count(); //查询记录的总条数
   $p = new Page($count, 10);
   $list = $contact->where('`content_type`='.$id)->order('sort')->limit($p->firstRow . ',' . $p->listRows)->select(); 
   $p->setConfig('header', '条数据'); //分页样式可自定义
   $p->setConfig('prev', "<"); 
   $p->setConfig('next', '>'); 
   $p->setConfig('first', '<<'); 
   $p->setConfig('last', '>>'); 
   $page = $p->show(); //分页的导航条的输出变量
   $this->assign("page",$page); //在模板页面中输出分页
   $this->assign('info',$list); //查询的信息反馈到模板页面中
   $this->display('index');
}

调用的tpl页面:index.php

自定义的css样式,主要用于分页样式

<style type="text/css">
.page{
 font-size:18px;
}
.page .current{
 width:10px;
 font-size:16px;
 margin-left:5px;
 padding:2px;
 border:1px solid #000;
}
.page a{
 min-width:10px;
 font-size:16px;
 margin-left:5px;
 border:1px solid #000;
 padding:2px;
}
</style>

循环输出分页信息

................
...............
...............
<div class="page"> {$page} </page> <!-- 输出分页信息 -->

分页样式如下:

thinkPHP中分页用法实例分析

可根据需要自定义所需的样式

希望本文所述对大家基于thinkPHP框架的php程序设计有所帮助。

PHP 相关文章推荐
elgg 获取文件图标地址的方法
Mar 20 PHP
php自定义的格式化时间示例代码
Dec 05 PHP
Session的工作机制详解和安全性问题(PHP实例讲解)
Apr 10 PHP
php+mysqli实现将数据库中一张表信息打印到表格里的方法
Jan 28 PHP
10个php函数实用却不常见
Oct 13 PHP
symfony2.4的twig中date用法分析
Mar 18 PHP
php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
Jul 12 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
Feb 09 PHP
Yii框架实现多数据库配置和操作的方法
May 25 PHP
Nginx下ThinkPHP5的配置方法详解
Aug 01 PHP
php使用curl模拟浏览器表单上传文件或者图片的方法
Nov 10 PHP
YII2框架中actions的作用与使用方法示例
Mar 13 PHP
thinkPHP中验证码的简单使用方法
Dec 26 #PHP
分享50个提高PHP执行效率的技巧
Dec 26 #PHP
PHP获取二维数组中某一列的值集合
Dec 25 #PHP
PHP版本升级到7.x后wordpress的一些修改及wordpress技巧
Dec 25 #PHP
WordPress中创建用户角色的相关PHP函数使用详解
Dec 25 #PHP
详解WordPress中提醒安装插件以及隐藏插件的功能实现
Dec 25 #PHP
给WordPress的编辑后台添加提示框的代码实例分享
Dec 25 #PHP
You might like
用windows下编译过的eAccelerator for PHP 5.1.6实现php加速的使用方法
2007/09/30 PHP
PHP获取数组中某元素的位置及array_keys函数应用
2013/01/29 PHP
Destoon实现多表查询示例
2014/08/21 PHP
PHP访问Google Search API的方法
2015/03/05 PHP
IE和Firefox下javascript的兼容写法小结
2008/12/10 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器
2013/06/21 Javascript
js获取select默认选中的Option并不是当前选中值
2014/05/07 Javascript
JavaScript中的Math.E属性使用详解
2015/06/12 Javascript
js实现不提交表单获取单选按钮值的方法
2015/08/21 Javascript
使用Javascript写的2048小游戏
2015/11/25 Javascript
D3.js实现散点图和气泡图的方法详解
2016/09/21 Javascript
微信小程序 http请求详细介绍
2016/10/09 Javascript
jQuery插件Echarts实现的双轴图效果示例【附demo源码下载】
2017/03/04 Javascript
vue+ElementUI实现订单页动态添加产品数据效果实例代码
2017/07/13 Javascript
利用JS制作万年历的方法
2017/08/16 Javascript
微信小程序自定义navigationBar顶部导航栏适配所有机型(附完整案例)
2020/04/26 Javascript
js实现简单贪吃蛇游戏
2020/05/15 Javascript
js实现贪吃蛇小游戏(加墙)
2020/07/31 Javascript
[05:29]2014DOTA2国际邀请赛 赛后专访:LGDNewbee顺利过关
2014/07/13 DOTA
使用Python通过win32 COM实现Word文档的写入与保存方法
2018/05/08 Python
python ddt数据驱动最简实例代码
2019/02/22 Python
在python里面运用多继承方法详解
2019/07/01 Python
Linux常见面试题
2016/10/04 面试题
客服主管岗位职责
2013/12/13 职场文书
12月红领巾广播稿
2014/02/13 职场文书
研究生毕业自我鉴定范文
2014/03/27 职场文书
企业安全生产月活动总结
2014/07/05 职场文书
四风个人对照检查材料思想汇报(办公室通用版)
2014/10/07 职场文书
人身损害赔偿协议书格式
2014/11/01 职场文书
会计师事务所实习证明
2014/11/16 职场文书
优秀的商业计划书,让融资一步到位
2019/05/07 职场文书
2019年教师节活动策划方案
2019/09/09 职场文书
Python3 类型标注支持操作
2021/06/02 Python
解析在浏览器地址栏输入一个URL后发生了什么
2021/06/21 Servers
Jmerte 分布式压测及分布式压测配置
2022/04/30 Java/Android
js作用域及作用域链工作引擎
2022/07/07 Javascript