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 相关文章推荐
用PHPdig打造属于你自己的Google[图文教程]
Feb 14 PHP
php中邮箱地址正则表达式实现与详解
Apr 24 PHP
解析php中memcache的应用
Jun 18 PHP
php获取操作系统语言代码
Nov 04 PHP
php判断GIF图片是否为动画的方法
Sep 04 PHP
php强制运行广告的方法
Dec 01 PHP
PHP的数组中提高元素查找与元素去重的效率的技巧解析
Mar 03 PHP
总结PHP中数值计算的注意事项
Aug 14 PHP
PHP基于IMAP收取邮件的方法示例
Aug 07 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
Feb 10 PHP
PHP封装的分页类与简单用法示例
Feb 25 PHP
php根据命令行参数生成配置文件详解
Mar 15 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
相对路径转化成绝对路径
2007/04/10 PHP
用PHP实现弹出消息提示框的两种方法
2013/12/17 PHP
PHP提交表单失败后如何保留已经填写的信息
2014/06/20 PHP
解决PHP里大量数据循环时内存耗尽的方法
2015/10/10 PHP
php字符串比较函数用法小结(strcmp,strcasecmp,strnatcmp及strnatcasecmp)
2016/07/18 PHP
php设计模式之抽象工厂模式分析【星际争霸游戏案例】
2020/01/23 PHP
JQuery的ajax获取数据后的处理总结(html,xml,json)
2010/07/14 Javascript
js 中{},[]中括号,大括号使用详解
2011/05/12 Javascript
常用Extjs工具:Extjs.util.Format使用方法
2012/03/22 Javascript
JavaScript作用域与作用域链深入解析
2013/12/06 Javascript
Javascript 按位与运算符 (&amp;)使用介绍
2014/02/04 Javascript
常规表格多表头查询示例
2014/02/21 Javascript
JavaScript编程的10个实用小技巧
2014/04/18 Javascript
JavaScript中的对象序列化介绍
2014/12/30 Javascript
javascript正则表达式总结
2016/02/29 Javascript
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法
2016/04/18 Javascript
浅谈javascript运算符——条件,逗号,赋值,()和void运算符
2016/07/15 Javascript
Angular 4依赖注入学习教程之ValueProvider的使用(七)
2017/06/04 Javascript
AngularJS使用ng-repeat遍历二维数组元素的方法详解
2017/11/11 Javascript
Babel 入门教程学习笔记
2018/06/13 Javascript
Vue+axios实现统一接口管理的方法
2018/07/23 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
2020/07/22 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
[03:22]DOTA2超级联赛专访单车:找到属于自己的英雄
2013/06/08 DOTA
使用python实现拉钩网上的FizzBuzzWhizz问题示例
2014/05/05 Python
利用Python实现图书超期提醒
2016/08/02 Python
深入理解NumPy简明教程---数组3(组合)
2016/12/17 Python
python实现二叉查找树实例代码
2018/02/08 Python
python同时遍历数组的索引和值的实例
2018/11/15 Python
将python图片转为二进制文本的实例
2019/01/24 Python
python读取并写入mat文件的方法
2019/07/12 Python
答谢会策划方案
2014/05/12 职场文书
暑期社会实践先进个人主要事迹
2014/05/22 职场文书
社区春季防火方案
2014/06/02 职场文书
2019年最新七夕唯美祝福语(60条)
2019/07/22 职场文书
python Tkinter模块使用方法详解
2022/04/07 Python