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
Oct 09 PHP
PHP函数getenv简介和使用实例
May 12 PHP
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
Jun 12 PHP
php设置静态内容缓存时间的方法
Dec 01 PHP
初识通用数据库操作类――前端easyui-datagrid,form(php)
Jul 31 PHP
php开发工具有哪五款
Nov 09 PHP
中高级PHP程序员应该掌握哪些技术?
Sep 23 PHP
适合PHP初学者阅读的4本经典书籍
Sep 23 PHP
PHP中ajax无刷新上传图片与图片下载功能
Feb 21 PHP
laravel自定义分页效果
Jul 23 PHP
小程序微信退款功能实现方法详解【基于thinkPHP】
May 05 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
Feb 28 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
PHP字典树(Trie树)定义与实现方法示例
2017/10/09 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
在JS数组特定索引处指定位置插入元素的技巧
2014/08/24 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
原生js实现图片轮播特效
2015/12/18 Javascript
类似于QQ的右滑删除效果的实现方法
2016/10/16 Javascript
webpack配置之后端渲染详解
2017/10/26 Javascript
React Native使用Modal自定义分享界面的示例代码
2017/10/31 Javascript
vue 纯js监听滚动条到底部的实例讲解
2018/09/03 Javascript
微信小程序实现预览图片功能
2020/10/22 Javascript
javascript前端和后台进行数据交互方法示例
2020/08/07 Javascript
浅谈python中的面向对象和类的基本语法
2016/06/13 Python
详解Python 序列化Serialize 和 反序列化Deserialize
2017/08/20 Python
python实现搜索文本文件内容脚本
2018/06/22 Python
python 文件转成16进制数组的实例
2018/07/09 Python
Django Rest framework之认证的实现代码
2018/12/17 Python
python样条插值的实现代码
2018/12/17 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
python批量爬取下载抖音视频
2019/06/17 Python
python集合的创建、添加及删除操作示例
2019/10/08 Python
Flask项目中实现短信验证码和邮箱验证码功能
2019/12/05 Python
Python中Selenium库使用教程详解
2020/07/23 Python
Django框架实现在线考试系统的示例代码
2020/11/30 Python
pandas按照列的值排序(某一列或者多列)
2020/12/13 Python
全面介绍python中很常用的单元测试框架unitest
2020/12/14 Python
瑞典最好的运动鞋专卖店:Sneakersnstuff
2016/08/29 全球购物
L’Artisan Parfumeur官网:法国香水品牌
2020/08/11 全球购物
乡镇信息公开实施方案
2014/03/23 职场文书
答谢会策划方案
2014/05/12 职场文书
2014年大学生职业规划书:未来不是梦,只要勇敢冲!
2014/09/22 职场文书
幼儿园中班个人总结
2015/02/28 职场文书
小学班主任研修日志
2015/11/13 职场文书
Css预编语言及区别详解
2021/04/25 HTML / CSS
彻底理解golang中什么是nil
2021/04/29 Golang
php双向队列实例讲解
2021/11/17 PHP