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
snoopy 强大的PHP采集类使用实例代码
Dec 09 PHP
PHP stream_context_create()作用和用法分析
Mar 29 PHP
PHP数组实例总结与说明
Aug 23 PHP
php empty()与isset()区别的详细介绍
Jun 17 PHP
php新浪微博登录接口用法实例
Dec 23 PHP
使用PHP实现下载CSS文件中的图片
Dec 06 PHP
PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
Sep 19 PHP
php reset() 函数指针指向数组中的第一个元素并输出实例代码
Nov 21 PHP
Zend Framework入门教程之Zend_View组件用法示例
Dec 09 PHP
yii2 在控制器中验证请求参数的使用方法
Jun 19 PHP
laravel 框架执行流程与原理简单分析
Feb 01 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
显示youtube视频缩略图和Vimeo视频缩略图代码分享
2014/02/13 PHP
PHP数据库万能引擎类adodb配置使用以及实例集锦
2014/06/12 PHP
用PHP代替JS玩转DOM的思路及示例代码
2014/06/15 PHP
php使用递归计算文件夹大小
2014/12/24 PHP
php生成图片缩略图的方法
2015/04/07 PHP
smarty中常用方法实例总结
2015/08/07 PHP
jsp js鼠标移动到指定区域显示选项卡离开时隐藏示例
2013/06/14 Javascript
jquery批量设置属性readonly和disabled的方法
2014/01/24 Javascript
调用jQuery滑出效果时闪烁的解决方法
2014/03/27 Javascript
jquery幻灯片插件bxslider样式改进实例
2014/10/15 Javascript
2则自己编写的jQuery特效分享
2015/02/26 Javascript
Jquery动态添加输入框的方法
2015/05/29 Javascript
判断访客终端类型集锦
2015/06/05 Javascript
JavaScript中通过提示框跳转页面的方法
2016/02/14 Javascript
AngularJs  Creating Services详解及示例代码
2016/09/02 Javascript
jquery结合html实现中英文页面切换
2016/11/29 Javascript
详解基于 Nuxt 的 Vue.js 服务端渲染实践
2017/10/24 Javascript
Vue中的$set的使用实例代码
2018/10/08 Javascript
微信小程序新手教程之启动页的重要性
2019/03/03 Javascript
node之本地服务器图片上传的方法示例
2019/03/26 Javascript
node.js监听文件变化的实现方法
2019/04/17 Javascript
使用Element的InfiniteScroll 无限滚动组件报错的解决
2020/07/27 Javascript
python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
2014/08/25 Python
python妙用之编码的转换详解
2017/04/21 Python
在pycharm中配置Anaconda以及pip源配置详解
2019/09/09 Python
python无序链表删除重复项的方法
2020/01/17 Python
Python如何爬取qq音乐歌词到本地
2020/06/01 Python
15个Pythonic的代码示例(值得收藏)
2020/10/29 Python
python实现经典排序算法的示例代码
2021/02/07 Python
html5贪吃蛇游戏使用63行代码完美实现
2013/06/25 HTML / CSS
Keds加拿大官网:购买帆布运动鞋和皮鞋
2019/09/26 全球购物
妇产医师自荐信
2014/01/29 职场文书
最美护士演讲稿
2014/08/27 职场文书
销售经理工作失职检讨书
2014/10/24 职场文书
2015年清明节扫墓演讲稿
2015/03/18 职场文书
初中数学课堂教学反思
2016/02/17 职场文书