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一些有意思的小区别
Dec 06 PHP
服务器端解压缩zip的脚本
Dec 22 PHP
PHP 超链接 抓取实现代码
Jun 29 PHP
php文件怎么打开 如何执行php文件
Dec 21 PHP
php 数组动态添加实现代码(最土团购系统的价格排序)
Dec 30 PHP
简单的方法让你的后台登录更加安全(php中加session验证)
Aug 22 PHP
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
Jul 01 PHP
php利用cookies实现购物车的方法
Dec 10 PHP
php生成静态html页面的方法(2种方法)
Sep 14 PHP
PHP实现无限级分类(不使用递归)
Oct 22 PHP
Symfony的安装和配置方法
Mar 17 PHP
Yii中特殊行为ActionFilter的使用方法示例
Oct 18 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
玛琪朵 Macchiato
2021/03/03 咖啡文化
使用网络地址转换实现多服务器负载均衡
2006/10/09 PHP
深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复
2013/08/05 PHP
php生成缩略图示例代码分享(使用gd库实现)
2014/01/20 PHP
PHP输出XML格式数据的方法总结
2017/02/08 PHP
微信公众号开发之获取位置信息php代码
2018/06/13 PHP
解决PHPstudy Apache无法启动的问题【亲测有效】
2020/10/30 PHP
很酷的javascript loading效果代码
2008/06/18 Javascript
javascript Object与Function使用
2010/01/11 Javascript
javascript jq 弹出层实例
2013/08/25 Javascript
js使用post 方式打开新窗口
2015/02/26 Javascript
jQuery图片轮播滚动切换代码分享
2020/04/20 Javascript
jQuery操作动态生成的内容的方法
2016/05/28 Javascript
Javascript实现跨域后台设置拦截的方法详解
2017/08/04 Javascript
angular.js实现购物车功能
2017/10/23 Javascript
vue组件父子间通信详解(三)
2017/11/07 Javascript
详谈DOM简介及节点、属性、查找节点的方法
2017/11/16 Javascript
node.js中fs文件系统目录操作与文件信息操作
2018/02/24 Javascript
python实现一次创建多级目录的方法
2015/05/15 Python
Python中Selenium模拟JQuery滑动解锁实例
2017/07/26 Python
python数字图像处理之高级形态学处理
2018/04/27 Python
Python编写带选项的命令行程序方法
2019/08/13 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
2019/09/15 Python
python 计算积分图和haar特征的实例代码
2019/11/20 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
2020/03/25 Python
医科大学毕业生自荐信
2014/02/03 职场文书
生物制药专业自我鉴定
2014/02/19 职场文书
2014年党员公开承诺践诺书
2014/03/25 职场文书
怎么写工作检讨书
2014/11/16 职场文书
给老婆的检讨书1000字
2015/01/01 职场文书
工会经费申请报告
2015/05/15 职场文书
新手初学Java网络编程
2021/07/07 Java/Android
python脚本框架webpy模板赋值实现
2021/11/20 Python
Python中time与datetime模块使用方法详解
2022/03/31 Python
Spring Data JPA框架的核心概念和Repository接口
2022/04/28 Java/Android
利用Python实现翻译HTML中的文本字符串
2022/06/21 Python