小试了一下thinkphp的分页功能
使用分页功能之前 首先要把分页类放到 项目的 Lib\ORG 目录
命名为 Page.class.php
新建一个控制器 PageAction.class.php
在控制器 新建一个 TestPage的Action
//普通方式实现分页
$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();
}
试图 testpage.html
导入样式表
<link rel="stylesheet" type="text/css" href="__PUBLIC__/Css/style.css" />
循环信息列表
<tr>
<td></td>
<td style="border-bottom:1px dotted silver">{$vo.title} <span style="color:gray">[ {$vo.create_time|date='Y-m-d H:i:s',###}]</span></td>
</tr>
</volist>
显示分页

自定义分页样式
public function CustomPage(){
$Form = M('Form');
import("@.ORG.Page");
$count = $Form->count();
$p = new Page($count,5);//实例化一个对象 每页5条记录
$list = $Form->limit($p->firstRow . ',' . $p->listRows)->order('id desc')->select();
$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();
}
导入样式
显示效果

















