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 相关文章推荐
实现分十页分向前十页向后十页的处理
Oct 09 PHP
基于文本的留言簿
Oct 09 PHP
PHP 开发工具
Dec 06 PHP
PHP 简单日历实现代码
Oct 28 PHP
php date与gmdate的获取日期的区别
Feb 08 PHP
PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
Nov 10 PHP
ajax php传递和接收变量实现思路及代码
Dec 19 PHP
php获取中文拼音首字母类和函数分享
Apr 24 PHP
50个PHP程序性能优化的方法
Jun 02 PHP
PHP实现获取某个月份周次信息的方法
Aug 11 PHP
laravel 修改记住我功能的cookie保存时间的方法
Oct 14 PHP
PHP上传图片到数据库并显示的实例代码
Dec 20 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
Yii2使用自带的UploadedFile实现的文件上传
2016/06/20 PHP
THINKPHP截取中文字符串函数实例代码
2017/03/20 PHP
PHP开发之用微信远程遥控服务器
2018/01/25 PHP
php设计模式之迭代器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
xml和web特殊字符
2009/04/28 Javascript
javascript getElementsByClassName函数
2010/04/01 Javascript
javascript面向对象编程代码
2011/12/19 Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
2014/01/10 Javascript
javascript自动生成包含数字与字符的随机字符串
2015/02/09 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
2016/11/30 Javascript
解决ie img标签内存泄漏的问题
2017/10/13 Javascript
基于Vue开发数字输入框组件
2017/12/19 Javascript
不到200行 JavaScript 代码实现富文本编辑器的方法
2018/01/03 Javascript
微信小程序实现获取用户信息并存入数据库操作示例
2019/05/07 Javascript
基于脚手架创建Vue项目实现步骤详解
2020/08/03 Javascript
[46:25]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第二局
2016/03/05 DOTA
利用Pandas 创建空的DataFrame方法
2018/04/08 Python
Python查看微信撤回消息代码
2018/06/07 Python
Python 新建文件夹与复制文件夹内所有内容的方法
2018/10/27 Python
python utc datetime转换为时间戳的方法
2019/01/15 Python
完美解决Python matplotlib绘图时汉字显示不正常的问题
2019/01/29 Python
python仿抖音表白神器
2019/04/08 Python
简单了解django orm中介模型
2019/07/30 Python
Python图像处理库PIL的ImageFilter模块使用介绍
2020/02/26 Python
python通用读取vcf文件的类(复制粘贴即可用)
2020/02/29 Python
Python之字典对象的几种创建方法
2020/09/30 Python
iframe与window.onload如何使用详解
2020/05/07 HTML / CSS
凯撒娱乐:Caesars Entertainment
2018/02/23 全球购物
加热夹克:RAVEAN
2018/10/19 全球购物
Theflamel意大利:女士奢华服装、鞋子和配件
2020/01/11 全球购物
娇韵诗俄罗斯官方网站:Clarins俄罗斯
2020/10/03 全球购物
在C#中如何实现多态
2014/07/02 面试题
关于十八大的演讲稿
2014/09/15 职场文书
内乡县衙导游词
2015/02/05 职场文书
幼师中班个人总结
2015/02/12 职场文书
2015年综治宣传月活动总结
2015/03/25 职场文书