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 相关文章推荐
MYSQL环境变量设置方法
Jan 15 PHP
发布一个迷你php+AJAX聊天程序[聊天室]提供下载
Jul 21 PHP
PHP文件去掉PHP注释空格的函数分析(PHP代码压缩)
Jul 02 PHP
关于JSON以及JSON在PHP中的应用技巧
Nov 27 PHP
php function用法如何递归及return和echo区别
Mar 07 PHP
php判断文件夹是否存在不存在则创建
Apr 09 PHP
php数组索引与键值操作技巧实例分析
Jun 24 PHP
weiphp微信公众平台授权设置
Jan 04 PHP
php获取POST数据的三种方法实例详解
Dec 20 PHP
PHP实现的简单异常处理类示例
May 04 PHP
详谈php中 strtr 和 str_replace 的效率问题
May 14 PHP
PHP面向对象程序设计重载(overloading)操作详解
Jun 13 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
第1次亲密接触PHP5(1)
2006/10/09 PHP
php自动加载机制的深入分析
2013/06/08 PHP
JavaScript DOM 学习第五章 表单简介
2010/02/19 Javascript
jQuery 选择器理解
2010/03/16 Javascript
基于JQuery的cookie插件
2010/04/07 Javascript
复制小说文本时出现的随机乱码的去除方法
2010/09/07 Javascript
Js操作树节点自动折叠展开的几种方法
2014/05/05 Javascript
Bootstrap 附加导航(Affix)插件实例详解
2016/06/01 Javascript
jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
2016/06/12 Javascript
JS动态给对象添加事件的简单方法
2016/07/19 Javascript
运用jQuery写的验证表单(实例讲解)
2017/07/06 jQuery
js canvas实现简单的图像扩散效果
2020/06/28 Javascript
Vue.js2.0中的变化小结
2017/10/24 Javascript
angular 实时监听input框value值的变化触发函数方法
2018/08/31 Javascript
微信小程序实现单选选项卡切换效果
2020/06/19 Javascript
微信小程序实现跳转的几种方式总结(推荐)
2019/04/24 Javascript
Vue数据驱动表单渲染,轻松搞定form表单
2019/07/19 Javascript
Node 使用express-http-proxy 做api网关的实现
2020/10/15 Javascript
Python中有趣在__call__函数
2015/06/21 Python
Python脚本获取操作系统版本信息
2016/12/17 Python
详解python OpenCV学习笔记之直方图均衡化
2018/02/08 Python
Python 爬取携程所有机票的实例代码
2018/06/11 Python
Random 在 Python 中的使用方法
2018/08/09 Python
Python List cmp()知识点总结
2019/02/18 Python
Python3.5集合及其常见运算实例详解
2019/05/01 Python
Python实现插入排序和选择排序的方法
2019/05/12 Python
谈一谈数组拼接tf.concat()和np.concatenate()的区别
2020/02/07 Python
Python如何通过百度翻译API实现翻译功能
2020/04/02 Python
python安装第三方库如xlrd的方法
2020/10/31 Python
css3一个简易的 LED 数字时钟实现方法
2020/01/15 HTML / CSS
软件测试英文面试题
2012/10/14 面试题
语文教育专业应届生求职信
2013/11/23 职场文书
cf搞笑广告词
2014/03/14 职场文书
2014年党建工作总结
2014/11/11 职场文书
校车安全管理责任书
2015/05/11 职场文书
小学英语教师研修感悟
2015/11/18 职场文书