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获取mysql版本的几种方法小结
Mar 25 PHP
PHP原理之异常机制深入分析
Aug 08 PHP
解析使用ThinkPHP应该掌握的调试手段
Jun 20 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
Aug 21 PHP
PHP弹出对话框技巧详细解读
Sep 26 PHP
PHP自定义图片缩放函数实现等比例不失真缩放的方法
Aug 19 PHP
php实现博客,论坛图片防盗链的方法
Oct 15 PHP
visual studio code 调试php方法(图文详解)
Sep 15 PHP
PHP实现的DES加密解密类定义与用法示例
Nov 02 PHP
PHP通过文件路径获取文件名的实例代码
Oct 14 PHP
Laravel框架实现文件上传的方法分析
Sep 29 PHP
tp5框架前台无限极导航菜单类实现方法分析
Mar 29 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
玩家交还《星际争霸》原始码光盘 暴雪报以厚礼
2017/05/05 星际争霸
vBulletin HACK----关于排版的两个HACK
2006/10/09 PHP
php程序之die调试法 快速解决错误
2009/09/17 PHP
php UBB 解析实现代码
2011/11/27 PHP
php将文本文件转换csv输出的方法
2014/12/31 PHP
php使用类继承解决代码重复的问题
2015/02/11 PHP
Linux系统中为php添加pcntl扩展
2016/08/28 PHP
PHP回调函数概念与用法实例分析
2017/11/03 PHP
PHP SPL 被遗落的宝石【SPL应用浅析】
2018/04/20 PHP
jquery中常用的SET和GET
2009/01/13 Javascript
JavaScript中null与undefined分析
2009/07/25 Javascript
javascript Math.random()随机数函数
2009/11/04 Javascript
编写自己的jQuery插件简单实现代码
2011/04/19 Javascript
JavaScript中将一个值转换为字符串的方法分析[译]
2012/09/21 Javascript
jquery多行滚动/向左或向上滚动/响应鼠标实现思路及代码
2013/01/23 Javascript
javascript中encodeURI和decodeURI方法使用介绍
2013/05/06 Javascript
nodeType属性返回被选节点的节点类型介绍
2013/11/22 Javascript
JavaScript数组常用操作技巧汇总
2014/11/17 Javascript
javascript原型链继承用法实例分析
2015/01/28 Javascript
jquery模拟多级复选框效果的简单实例
2016/06/08 Javascript
JS实现复制内容到剪贴板功能
2017/02/05 Javascript
Vue监听数组变化源码解析
2017/03/09 Javascript
bootstrap select2插件用ajax来获取和显示数据的实例
2018/08/09 Javascript
Django+Ajax+jQuery实现网页动态更新的实例
2018/05/28 Python
django models里数据表插入数据id自增操作
2020/07/15 Python
用CSS3的box-reflect设置文字倒影效果的方法讲解
2016/03/07 HTML / CSS
新加坡一家在线男士皮具品牌:Faire Leather Co.
2019/12/01 全球购物
酒店前厅员工辞职信
2014/01/08 职场文书
亲子拓展活动方案
2014/02/20 职场文书
球队口号
2014/06/18 职场文书
秋季校运会广播稿100字
2014/09/18 职场文书
学校感恩节活动策划方案
2014/10/06 职场文书
企业管理不到位检讨书
2019/06/27 职场文书
手把手教你从零开始react+antd搭建项目
2021/06/03 Javascript
mysq启动失败问题及场景分析
2021/07/15 MySQL
golang的文件创建及读写操作
2022/04/14 Golang