Thinkphp3.2.3分页使用实例解析

Thinkphp3.2.3分页使用实例解析,第1张

概述这篇文章主要介绍了Thinkphp3.2.3分页使用实例,采取调用公共函数中的函数方法实现分页,感兴趣的小伙伴们可以参考一下

首先要搞清楚的就是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>"/&gt;

其中设置分页的样式mypage.CSS,如下:

这样就可以了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持内存溢出。

总结

以上是内存溢出为你收集整理的Thinkphp3.2.3分页使用实例解析全部内容,希望文章能够帮你解决Thinkphp3.2.3分页使用实例解析所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1243953.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)