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 相关文章推荐
PHP5/ZendEngine2的改进
Oct 09 PHP
php GD绘制24小时柱状图
Jun 28 PHP
PHP Smarty生成EXCEL文档的代码
Aug 23 PHP
如何使用PHP计算上一个月的今天
May 23 PHP
解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)
Jun 25 PHP
php 批量替换html标签的实例代码
Nov 26 PHP
PHP中常用的输出函数总结
Sep 22 PHP
PHP实现的蚂蚁爬杆路径算法代码
Dec 03 PHP
php源码之将图片转化为data/base64数据流实例详解
Nov 27 PHP
php 生成加密公钥加密私钥实例详解
Jun 16 PHP
PHP Post获取不到非表单数据的问题解决办法
Feb 27 PHP
apache集成php7.3.5的详细步骤
Jun 20 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
一个程序下载的管理程序(一)
2006/10/09 PHP
PHP7新增运算符用法实例分析
2016/09/26 PHP
ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能示例
2019/08/05 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
jquery简单体验
2007/01/10 Javascript
读jQuery之十四 (触发事件核心方法)
2011/08/23 Javascript
js charAt的使用示例
2014/02/18 Javascript
推荐6款基于jQuery实现图片效果插件
2014/12/07 Javascript
jQuery中even选择器的定义和用法
2014/12/23 Javascript
javascript获取元素离文档各边距离的方法
2015/02/13 Javascript
分享Javascript实用方法二
2015/12/13 Javascript
JavaScript解八皇后问题的方法总结
2016/06/12 Javascript
js输出数据精确到小数点后n位代码
2016/07/02 Javascript
基于jPlayer三分屏的制作方法
2016/12/21 Javascript
实现微信小程序的wxml文件和wxss文件在webstrom的支持
2017/06/12 Javascript
利用百度地图API获取当前位置信息的实例
2017/11/06 Javascript
学习jQuery中的noConflict()用法
2018/09/28 jQuery
一文快速详解前端框架 Vue 最强大的功能
2019/05/21 Javascript
详解利用nodejs对本地json文件进行增删改查
2019/09/20 NodeJs
使用vscode快速建立vue模板过程详解
2019/10/10 Javascript
Webpack设置环境变量的一些误区详解
2019/12/19 Javascript
小程序使用分包的示例代码
2020/03/23 Javascript
vue计算属性+vue中class与style绑定(推荐)
2020/03/30 Javascript
原生js实现简单轮播图
2020/10/26 Javascript
Python中subprocess的简单使用示例
2015/07/28 Python
Python基础教程之内置函数locals()和globals()用法分析
2018/03/16 Python
python对视频画框标记后保存的方法
2018/12/07 Python
python同步两个文件夹下的内容
2019/08/29 Python
浅谈ROC曲线的最佳阈值如何选取
2020/02/28 Python
html5 postMessage解决跨域、跨窗口消息传递方案
2016/12/20 HTML / CSS
英国户外服装品牌:Craghoppers
2019/04/25 全球购物
班组长安全生产职责
2013/12/16 职场文书
电子信息工程专业推荐信
2014/02/14 职场文书
工地质量标语
2014/06/12 职场文书
求职简历自荐信怎么写
2015/03/26 职场文书
2016小学新学期寄语
2015/12/04 职场文书