thinkphp实现分页显示功能


Posted in PHP onDecember 03, 2016

先上效果图,突然发现和B站上一样

thinkphp实现分页显示功能

IndexController.class.php代码如下

public function index(){
    $m=M('Info');    
    $count = $m->where($where)->count();
    $pageCount = 10;//每页显示数量
    $page = new \Think\Page($count , $pageCount);
    $page->parameter = $row; //此处的row是数组,为了传递查询条件
    $page->setConfig('header','条留言');
    $page->setConfig('first','首页');
    $page->setConfig('prev','上一页');
    $page->setConfig('next','下一页');
    $page->setConfig('last','尾页');
    $page->setConfig('theme','%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%<div id="pageTips">第 '.I('p',1).' 页/共 %TOTAL_PAGE% 页 ( '.$pageCount.' 条/页 共 %TOTAL_ROW% 条信息)</div>');
    $show = $page->show();
    $list = $m->where($where)->order('id desc')->limit($page->firstRow.','.$page->listRows)->select();
    $this->assign('infoList',$list);
    $this->assign('show',$show);
    $this->display();  
  }

index.html代码如下

<table class="table table-hover table-striped" id="table">
          <tr class="danger">
            <th>类别</th>
            <th>信息标题</th>
            <th>物品类型</th>
            <th>遗失/拾物时间</th>
            <th>遗失/拾物地点</th>
            <th >发布时间</th>
          </tr>
          <foreach name="infoList" item='vo'>

          <tr >
            <td>{$vo.info_type}</td>
            <td>{$vo.info_title}</td>
            <td>{$vo.thing_type}</td>
            <td>{$vo.info_time}</td>
            <td>{$vo.info_place}</td>
            <td>{$vo.create_time}</td>
          </tr>
          </foreach>
      </table>

       <div class="page">
          <ul>
            {$show}
          </ul>
      </div>

css代码如下

/* start 分页样式 */

.page{
  overflow:hidden;
  margin:50px 0 50px 100px;;
}

.page ul a,.page ul span{
  float:left;
  display:inline-block;
  padding: 0 17px;
  height:40px;
  width:auto;
  border:1px solid #DDDDDD;
  border-radius: 4px;
  background:#fff;
  text-align:center;
  line-height:40px;
  margin-right:10px;
  font-family: "microsoft yahei" simhei sans-serif;
  color:#7d7d7d;
}

.page ul a:hover{
  background:#337AB7;
  color:#fff;
  text-decoration:none;
}

.page ul span.current{
  background: #337AB7;
  color:#fff;
}


.page ul a:first,.page ul a:last{
  float:left;
  display:inline-block;
  width:40px;
  height:40px;
  border-radius:50%;
  background:rgb(215, 215, 217);
  text-align:center;
  line-height:40px;
  margin-right:10px;
  font-family: "microsoft yahei" simhei sans-serif;
}

#pageTips {
  float:right;
}
/* end 分页样式 */

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP安全编程之加密功能
Oct 09 PHP
PHP clearstatcache()函数详解
Mar 02 PHP
PHP关于htmlspecialchars、strip_tags、addslashes的解释
Jul 04 PHP
php实现按指定大小等比缩放生成上传图片缩略图的方法
Dec 15 PHP
php-redis中的sort排序函数总结
Jul 08 PHP
fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法
Sep 20 PHP
php实现CSV文件导入和导出
Oct 24 PHP
Smarty模板变量调节器用法分析
May 23 PHP
php+redis实现商城秒杀功能
Nov 19 PHP
php微信公众号开发之关键词回复
Oct 20 PHP
php+js实现裁剪任意形状图片
Oct 31 PHP
基于php+MySql实现学生信息管理系统实例
Aug 04 PHP
thinkphp jquery实现图片上传和预览效果
Jul 22 #PHP
详解PHP用substr函数截取字符串中的某部分
Dec 03 #PHP
微信公众平台开发(五) 天气预报功能开发
Dec 03 #PHP
php die()与exit()的区别实例详解
Dec 03 #PHP
详解Yii2 rules 的验证规则
Dec 02 #PHP
Yii框架数据模型的验证规则rules()被执行的方法
Dec 02 #PHP
thinkPHP统计排行与分页显示功能示例
Dec 02 #PHP
You might like
一个典型的PHP分页实例代码分享
2011/07/28 PHP
Yii实现MySQL多数据库和读写分离实例分析
2014/12/03 PHP
使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
2016/02/16 PHP
在php的yii2框架中整合hbase库的方法
2018/09/20 PHP
Extjs NumberField后面加单位实现思路
2013/07/30 Javascript
jquery滚动条插件jScrollPane的使用介绍
2013/11/08 Javascript
JavaScript模块随意拖动示例代码
2014/05/27 Javascript
js css 实现遮罩层覆盖其他页面元素附图
2014/09/22 Javascript
jQuery实现仿微软首页感应鼠标变化滑动窗口效果
2015/10/08 Javascript
JavaScript中使用sencha gridpanel 编辑单元格、改变单元格颜色
2015/11/26 Javascript
jquery实现全选功能效果的实现代码
2016/05/05 Javascript
JS模态窗口返回值兼容问题的完美解决方法
2016/05/28 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
2016/09/19 Javascript
十大热门的JavaScript框架和库
2017/03/21 Javascript
Vue 2中ref属性的使用方法及注意事项
2017/06/12 Javascript
vue系列之动态路由详解【原创】
2017/09/10 Javascript
详解关于react-redux中的connect用法介绍及原理解析
2017/09/11 Javascript
详解vue如何使用rules对表单字段进行校验
2018/10/17 Javascript
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
2017/08/31 Python
利用python3随机生成中文字符的实现方法
2017/11/24 Python
Python面向对象程序设计之类的定义与继承简单示例
2019/03/18 Python
Django连接数据库并实现读写分离过程解析
2019/11/13 Python
Python调用scp向服务器上传文件示例
2019/12/22 Python
Python要求O(n)复杂度求无序列表中第K的大元素实例
2020/04/02 Python
使用keras实现Precise, Recall, F1-socre方式
2020/06/15 Python
Giglio俄罗斯奢侈品购物网:男士、女士、儿童高级时装
2018/07/27 全球购物
Coccinelle官网:意大利的著名皮具品牌
2019/05/15 全球购物
北京振戎融通Java面试题
2015/09/03 面试题
韩语专业本科生求职信
2013/10/01 职场文书
大学生最新职业生涯规划书范文
2014/01/12 职场文书
工业设计毕业生自荐信
2014/04/13 职场文书
外国人来华邀请函
2015/01/31 职场文书
值班管理制度范本
2015/08/06 职场文书
导游词之清晏园
2019/11/22 职场文书
读《茶花女》有感:山茶花的盛开与凋零
2020/01/17 职场文书
Java spring定时任务详解
2021/10/05 Java/Android