首先要搞清楚的就是ThinkPHP3.2.3的分页类已经被移到了Think\Page.class.PHP,这是跟以前的版本有些不一样的,使用起来还是跟以前版本差不多,但是默认的效果不敢恭维,所以最好是自己加些样式。
我加了一些样式(不怎么好看),大家可以自行的再去改进分页样式,效果图:
在这里我有先把page的设置做成了一个函数getpage,将这个方法放到Application\Common\Common\function.PHP(注意function不是类)中方便其他地方调用,代码如下:
setConfig('header',''); $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;}?>控制器中使用的代码如下:
10"; $count = $m->where($where)->count(); $p = getpage($count,1); $List = $m->fIEld(true)->where($where)->order('ID')->limit($p->firstRow,$p->ListRows)->select(); $this->assign('select',$List); // 赋值数据集 $this->assign('page',$p->show()); // 赋值分页输出 $this->display(); }接下来在VIEw中的使用:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title><a href="https://www.jb51.cc/tag/yonghu/" target="_blank" >用户</a>信息<a href="https://www.jb51.cc/tag/shuchu/" target="_blank" >输出</a></title><link href="__ROOT__/Public/Css/style.css" rel="stylesheet" type="text/css" /><<a href="https://m.jb51.cc/tag/link/" target="_blank" >link</a> <a href="https://m.jb51.cc/tag/href/" target="_blank" >href</a>="__ROOT__/Pub<a href="https://m.jb51.cc/tag/li/" target="_blank" >li</a>c/<a href="https://m.jb51.cc/tag/CSS/" target="_blank" >CSS</a>/mypage.<a href="https://m.jb51.cc/tag/CSS/" target="_blank" >CSS</a>" rel="stylesheet" type="text/<a href="https://m.jb51.cc/tag/CSS/" target="_blank" >CSS</a>"/>
其中设置分页的样式mypage.CSS,如下: 这样就可以了。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持内存溢出。 总结以上是内存溢出为你收集整理的Thinkphp3.2.3分页使用实例解析全部内容,希望文章能够帮你解决Thinkphp3.2.3分页使用实例解析所遇到的程序开发问题。 如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。 欢迎分享,转载请注明来源:内存溢出
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
thinkphp验证码的实现(form、ajax实现验证)
上一篇
2022-06-06
Thinkphp框架开发移动端接口(2)
下一篇
2022-06-06
|
评论列表(0条)