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 相关文章推荐
一个oracle+PHP的查询的例子
Oct 09 PHP
模板引擎Smarty深入浅出介绍
Dec 06 PHP
关于php mvc开发模式的感想
Jun 28 PHP
php懒人函数 自动添加数据
Jun 28 PHP
php中使用DOM类读取XML文件的实现代码
Dec 14 PHP
深入PHP数据缓存的使用说明
May 10 PHP
PHP四大安全策略
Mar 12 PHP
php+mysql删除指定编号员工信息的方法
Jan 14 PHP
WIFI万能钥匙密码查询接口实例
Sep 28 PHP
PHP简单的MVC框架实现方法
Dec 01 PHP
PHP面向对象程序设计之构造方法和析构方法详解
Jun 13 PHP
php日志函数error_log用法实例分析
Sep 23 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
phpnow php探针环境检测代码
2014/11/04 PHP
php实现微信小程序授权登录功能(实现流程)
2019/11/13 PHP
JS中剪贴板兼容性、判断复制成功或失败
2021/03/09 Javascript
JavaScript 原型继承
2011/12/26 Javascript
JS对HTML标签select的获取、添加、删除操作
2013/10/17 Javascript
DOM基础教程之事件对象
2015/01/20 Javascript
jquery中EasyUI使用技巧小结
2015/02/10 Javascript
JavaScript处理解析JSON数据过程详解
2015/09/11 Javascript
js和jq使用submit方法无法提交表单的快速解决方法
2016/05/17 Javascript
JS实现的适合做faq或menu滑动效果示例
2016/11/17 Javascript
火狐和ie下获取javascript 获取event的方法(推荐)
2016/11/26 Javascript
jQuery实现导航回弹效果
2017/02/27 Javascript
vscode中vue-cli项目es-lint的配置方法
2018/07/30 Javascript
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
2019/03/19 Javascript
vue 源码解析之虚拟Dom-render
2019/08/26 Javascript
VsCode与Node.js知识点详解
2019/09/05 Javascript
Python网络爬虫实例讲解
2016/04/28 Python
Python安装Numpy和matplotlib的方法(推荐)
2017/11/02 Python
Python使用 Beanstalkd 做异步任务处理的方法
2018/04/24 Python
python针对不定分隔符切割提取字符串的方法
2018/10/26 Python
使用python根据端口号关闭进程的方法
2018/11/06 Python
对python pandas 画移动平均线的方法详解
2018/11/28 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
CSS3实现瀑布流布局与无限加载图片相册的实例代码
2016/12/22 HTML / CSS
美国性感女装网站:bebe
2017/03/04 全球购物
韩国美国时尚服装和美容在线全球市场:KOODING
2018/11/07 全球购物
新奥尔良珠宝:Mignon Faget
2020/11/23 全球购物
大学生学习生活的自我评价
2013/11/01 职场文书
自我鉴定 电子商务专业
2014/01/30 职场文书
副护士长竞聘演讲稿
2014/04/30 职场文书
班组拓展活动方案
2014/08/14 职场文书
群众路线教育查摆剖析材料
2014/10/10 职场文书
销售助理岗位职责
2015/02/11 职场文书
《山中访友》教学反思
2016/02/24 职场文书
python 如何获取页面所有a标签下href的值
2021/05/06 Python
Python必备技巧之字符数据操作详解
2022/03/23 Python