php自带的简单分页
来源:互联网 发布:mac邮件怎么添加邮箱 编辑:程序博客网 时间:2024/06/04 18:55
近一个月一直在看php,今天记录学习下php自带的简单的分页。。。
先看成果,最后搞出来就是下面这个:
开始啪。。。
1、首先你肯定要映射表啊
$am = D("admin”);2、获取到数据的总条数,就是上图的(共17条数据,这儿要用)
$count = $am->count();3、new 出一个人家php自带的一个page对象,设置自己想要的格式
$page = new \Think\Page($count,$num); $page->lastSuffix = false;//最后一页不显示为总页数 $page->setConfig('header', '<li class="disabled hwh-page-info"><a>共 <em>%TOTAL_ROW%</em> 条数据 当前第 <em>%NOW_PAGE%</em> /%TOTAL_PAGE% 页</a></li>'); $page->setConfig('prev', '上一页'); $page->setConfig('next', '下一页'); $page->setConfig('last', '末页'); $page->setConfig('first', '首页'); $page->setConfig('theme', '%HEADER% %FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%');
这儿就需要用获取到的$count了哈,传的值$num是每页要显示的条数。
4、再把下面那些要点击的按钮啥的搞出来
$show = bootstrap_page_style($page->show());function bootstrap_page_style($page_html){ if ($page_html) { $page_show = str_replace('<div>', '<nav><ul class="pagination">', $page_html); $page_show = str_replace('</div>', '</ul></nav>', $page_show); $page_show = str_replace('<span class="current">', '<li class="active"><a>', $page_show); $page_show = str_replace('</span>', '</a></li>', $page_show); $page_show = str_replace(array('<a class="num"', '<a class="prev"', '<a class="next"', '<a class="end"', '<a class="first"'), '<li><a', $page_show); $page_show = str_replace('</a>', '</a></li>', $page_show); } return $page_show;}
那,这个方法是引用的大神的代码,直接将bootstrap样式搞进去。。。封装了成一个方法,哪里要用哪里调,这个我要学会用。5、然后就查询呀。。。设置下从第几条开始显示$list = $am->limit($page->firstRow,$page->listRows)->order("status")->select();6、最后就让他飞到页面去。。。$this->assign("users",$list);$this->assign("page",$show); $this->display();
7、在模板上搞出来就好了呀。<nav> <ul class="pagination"> {$page} </ul></nav>
8、人家那些大神说每天要学着写博客,虽然这些都简单吧,但是我还是每天记录一下吧,万一有不会的呢?万一我哪天忘了,忽然看到这个就想起来了呢。
是吧,哇咔咔!!!
0 0
- php自带的简单分页
- DataGrid的自带分页
- ibatis 自带的分页
- php带省略号的分页
- php自带的常量
- 简单的PHP 分页
- **GridView**自带的分页和排序
- GridView自带的分页功能实现
- GridView自带的分页功能实现
- 使用GridView自带分页的代码
- 使用GridView自带分页的代码
- 分析thinkphp自带的分页函数
- Yii 自带的分页实例
- GridView 自带分页
- 一个简单的PHP分页
- 简单的PHP 分页程序
- 简单的PHP分页程序
- php简单的分页技术
- Java学习之面向对象分析
- 指向const的指针和const指针的区别
- CORS简介
- POJ 3522
- CentOS 6.5安全加固及性能优化
- php自带的简单分页
- JS兼容各个浏览器的本地图片上传即时预览效果
- Spring MVC配置MyBatis输出SQL
- 数据库的主键和外键
- JS如何实现点击页面其他地方隐藏菜单?
- 单例 Dialog 自定义
- 视频录制-MediaRecorder
- 解决Android7.0系统 调用系统相机、系统播放器播放视频、切图兼容问题,报异常android.os.FileUriExposedException
- 收缩表空间大小