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 相关文章推荐
php学习笔记之 函数声明
Jun 09 PHP
Ajax+PHP快速上手及简单应用说明
Jul 24 PHP
php实现的DateDiff和DateAdd时间函数代码分享
Aug 16 PHP
浅析PHP中strlen和mb_strlen的区别
Aug 31 PHP
C/S和B/S两种架构区别与优缺点分析
Oct 23 PHP
PHP的文件操作与算法实现的面试题示例
Aug 10 PHP
php实现点击可刷新验证码
Nov 07 PHP
php基于单例模式封装mysql类完整实例
Oct 18 PHP
PHP读取、解析eml文件及生成网页的方法示例
Sep 04 PHP
实例分析PHP中PHPMailer发邮件
Dec 13 PHP
php记录搜索引擎爬行记录的实现代码
Mar 02 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
Oct 08 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
用PHP即时捕捉PHP中的错误并发送email通知的实现代码
2013/01/19 PHP
php中sql注入漏洞示例 sql注入漏洞修复
2014/01/24 PHP
PHP-Java-Bridge使用笔记
2014/09/22 PHP
CodeIgniter中使用Smarty3基本配置
2015/06/29 PHP
Joomla简单判断用户是否登录的方法
2016/05/04 PHP
零基础学JavaScript最新动画教程+iso光盘下载
2008/01/22 Javascript
BooStrap对导航条的改造实践小结
2016/09/21 Javascript
js简单正则验证汉字英文及下划线的方法
2016/11/28 Javascript
jQuery validate 验证radio实例
2017/03/01 Javascript
Vue Element 分组+多选+可搜索Select选择器实现示例
2018/07/23 Javascript
WebSocket的简单介绍及应用
2019/05/23 Javascript
JavaScript原型式继承实现方法
2019/11/06 Javascript
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
2020/02/23 Javascript
JavaScript实现拖拽和缩放效果
2020/08/24 Javascript
antd配置config-overrides.js文件的操作
2020/10/31 Javascript
vue 使用 sortable 实现 el-table 拖拽排序功能
2020/12/26 Vue.js
Python内置函数之filter map reduce介绍
2014/11/30 Python
Python数据结构之图的应用示例
2018/05/11 Python
pygame游戏之旅 按钮上添加文字的方法
2018/11/21 Python
详解Python中is和==的区别
2019/03/21 Python
详解Django项目中模板标签及模板的继承与引用(网站中快速布置广告)
2019/03/27 Python
python 利用pyttsx3文字转语音过程详解
2019/09/25 Python
Python线程障碍对象Barrier原理详解
2019/12/02 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
2020/05/26 Python
python新手学习可变和不可变对象
2020/06/11 Python
Python如何实现大型数组运算(使用NumPy)
2020/07/24 Python
python下载的库包存放路径
2020/07/27 Python
python实现启动一个外部程序,并且不阻塞当前进程
2020/12/05 Python
canvas之万花筒效果的简单实现(推荐)
2016/08/16 HTML / CSS
初级Java程序员面试题
2016/03/03 面试题
涉外文秘个人求职的自我评价
2013/10/07 职场文书
产品开发计划书
2014/04/27 职场文书
李敖北大演讲稿
2014/05/24 职场文书
党员自我剖析材料
2014/08/31 职场文书
让世界充满爱观后感
2015/06/10 职场文书
Python实现简单的俄罗斯方块游戏
2021/09/25 Python