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 相关文章推荐
一个阿拉伯数字转中文数字的函数
Oct 09 PHP
PHP 判断常量,变量和函数是否存在
Apr 26 PHP
php URL验证正则表达式
Jul 19 PHP
探讨PHP使用eAccelerator的API开发详解
Jun 09 PHP
php删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)
Jun 27 PHP
PHP实现GIF图片验证码
Nov 04 PHP
Laravel框架中Blade模板的用法示例
Aug 30 PHP
php实现与python进行socket通信的方法示例
Aug 30 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
Sep 21 PHP
PHP实现QQ登录的开原理和实现过程
Feb 04 PHP
Laravel 加载第三方类库的方法
Apr 20 PHP
laravel框架如何设置公共头和公共尾
Oct 22 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中把stdClass Object转array的几个方法
2014/05/08 PHP
php文件缓存方法总结
2016/03/16 PHP
php抽奖概率算法(刮刮卡,大转盘)
2020/04/17 PHP
简述php环境搭建与配置
2016/12/05 PHP
JavaScript 开发中规范性的一点感想
2009/06/23 Javascript
基于jQuery的js分页代码
2010/06/10 Javascript
javascript实用方法总结
2015/02/06 Javascript
值得分享的Bootstrap Ace模板实现菜单和Tab页效果
2015/12/30 Javascript
关于JavaScript作用域你想知道的一切
2016/02/04 Javascript
Jquery实现的简单轮播效果【附实例】
2016/04/19 Javascript
HTML页面,测试JS对C函数的调用简单实例
2016/08/09 Javascript
js实现的在线调色板功能完整实例
2016/12/21 Javascript
Vue封装一个简单轻量的上传文件组件的示例
2018/03/21 Javascript
Angular5集成eventbus的示例代码
2018/07/19 Javascript
vue组件间的参数传递实例详解
2019/04/26 Javascript
Angular8引入百度Echarts进行图表分析的实现代码
2019/11/27 Javascript
vue props default Array或是Object的正确写法说明
2020/07/30 Javascript
[01:08:43]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第一场 1月9日
2021/03/11 DOTA
python字符串str和字节数组相互转化方法
2017/03/18 Python
浅谈python编译pyc工程--导包问题解决
2019/03/20 Python
Python+PyQt5实现美剧爬虫可视工具的方法
2019/04/25 Python
Python实现九宫格式的朋友圈功能内附“马云”朋友圈
2019/05/07 Python
Python实现平行坐标图的绘制(plotly)方式
2019/11/22 Python
css3 iphone玻璃透明气泡完美实现
2013/03/20 HTML / CSS
一款恶搞头像特效的制作过程 利用css3和jquery
2014/11/21 HTML / CSS
Html5 Canvas 实现一个“刮刮乐”游戏
2019/09/05 HTML / CSS
移动端Html5页面生成图片解决方案
2018/08/07 HTML / CSS
Audible英国:有声读物,30天免费试用
2019/10/16 全球购物
万豪国际住宅与别墅集团:Homes & Villas by Marriott International
2020/10/08 全球购物
30岁生日感言
2014/01/25 职场文书
安全承诺书范文
2014/03/26 职场文书
学校世界艾滋病日宣传活动总结
2015/05/05 职场文书
在酒桌上的敬酒词
2015/08/12 职场文书
诚信教育主题班会
2015/08/13 职场文书
Redis6.0搭建集群Redis-cluster的方法
2021/05/08 Redis
Python快速实现一键抠图功能的全过程
2021/06/29 Python