热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php3.2接口分页,thinkphp3.2.3分页完整实例

这篇文章主要介绍了关于thinkphp3.2.3分页完整实例,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下Common公共

这篇文章主要介绍了关于thinkphp3.2.3分页完整实例,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

Common公共函数:/**

* TODO 基础分页的相同代码封装,使前台的代码更少

* @param $count 要分页的总记录数

* @param int $pagesize 每页查询条数

* @return \Think\Page

*/

function getPage($count, $pagesize = 10) {

$p = new Think\Page($count, $pagesize);

$p->setConfig('header', '

%TOTAL_ROW%条记录 第%NOW_PAGE%页/共%TOTAL_PAGE%页');

$p->setConfig('prev', '上一页');

$p->setConfig('next', '下一页');

$p->setConfig('last', '末页');

$p->setConfig('first', '首页');

$p->setConfig('theme', '%FIRST%%UP_PAGE%%LINK_PAGE%%DOWN_PAGE%%END%%HEADER%');

$p->lastSuffix = false;//最后一页不显示为总页数

return $p;

}

Controller控制器:$count= M('admin_column_class')->count(); //查询满足条件的总记录数

$p = getPage($count,10);

$show = $p->show(); // 分页显示输出

$row= M('admin_column_class')->order('id')->limit($p->firstRow.','.$p->listRows)->select();

$this->assign('row',$row);

$this->assign('count',$count);

$this->assign('show',$show);

$this->display();

View视图:

HTML

{$show}

CSS/*

To change this license header, choose License Headers in Project Properties.

To change this template file, choose Tools | Templates

and open the template in the editor.

*/

/*

Created on : 2017-11-1, 11:04:50

Author : Yoko(wanlala615@qq.com)

*/

.pages a,

.pages span {

display: inline-block;

padding: 2px 5px;

margin: 0 1px;

border: 1px solid #f0f0f0;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

border-radius: 3px;

}

.pages a,

.pages li {

display: inline-block;

list-style: none;

text-decoration: none;

color: #58A0D3;

}

.pages a.first,

.pages a.prev,

.pages a.next,

.pages a.end {

margin: 0;

}

.pages a:hover {

border-color: #50A8E6;

}

.pages span.current {

background: #50A8E6;

color: #FFF;

font-weight: 700;

border-color: #50A8E6;

}

效果图:

3676827c3660b880eb74310f84e08e4d.png

相关推荐:



推荐阅读
author-avatar
xuxiao
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有