ThinkPHP示例之分页操作
2013-12-26 14:33
417 查看
ThinkPHP示例之分页操作:普通分页和自定义样式分页本示例主要是展示一下分页的使用方法和基本原理。如果没有看到数据请在表单处理或者CURD例子里面添加更多的数据。
自定义分页普通分页
22710 条数据 1/4542 页
> 1
2
3
4
5
下5页
>>
示例源码
控制器IndexAction类
自定义分页普通分页
DWgGDNDrDRctNuC[ 2012-12-03 14:30:05] | |
kRLlLrCqiEO[ 2012-12-03 14:25:26] | |
kEGAVHPkjwdoA[ 2012-12-03 14:21:57] | |
JVoZOQjknMcLZztOtn[ 2012-12-03 14:20:42] | |
OvSoEAsaQBlpONbTA[ 2012-12-03 14:11:54] | |
> 1
2
3
4
5
下5页
>>
示例源码
控制器IndexAction类
<?php class IndexAction extends Action { public function index() { //自定义 $Form = M('Form'); import("@.ORG.Page"); //导入分页类 $count = $Form->count(); //计算总数 $p = new Page($count, 5); $list = $Form->limit($p->firstRow . ',' . $p->listRows)->order('id desc')->select(); //$p->firstRow 当前页开始记录的下标,$p->listRows 每页显示记录数 //一般定义分页样式 通过分页对象的setConfig定义其config属性; $p->setConfig('header', '条数据'); $p->setConfig('prev', "<"); $p->setConfig('next', '>'); $p->setConfig('first', '<<'); $p->setConfig('last', '>>'); $page = $p->show(); //分页的导航条的输出变量 $this->assign("page", $page); $this->assign("list", $list); //数据循环变量 $this->display(); } public function Mypage() { //普通方式实现分页 $Form = M('Form'); import("@.ORG.Page"); //导入分页类 $count = $Form->count(); //计算总数 $p = new Page($count, 5); $list = $Form->limit($p->firstRow . ',' . $p->listRows)->order('id desc')->select(); $page = $p->show(); $this->assign("page", $page); $this->assign("list", $list); $this->display(); } } ?>
相关文章推荐
- thinkPHP5框架实现基于ajax的分页功能示例
- thinkPHP基于ajax实现的菜单与分页示例
- thinkphp实现数组分页示例
- PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
- Thinkphp实现MySQL读写分离操作示例
- TP5(thinkPHP5)框架mongodb扩展安装及特殊操作示例
- ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
- thinkphp 3.2 page分页修改路由影响js操作
- thinkPHP3.2.3结合Laypage实现的分页功能示例
- SpringBoot JPA实现增删改查、分页、排序、事务操作等功能示例
- thinkPHP5框架分页样式类完整示例
- TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例
- Thinkphp数组分页如何操作
- THINKPHP5操作数据库代码示例
- PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
- layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例
- ThinkPHP连接数据库操作示例【基于DSN方式和数组传参的方式】
- Thinkphp实现MySQL读写分离操作示例
- thinkPHP5框架导出Excel文件简单操作示例