Thinkphp内置分页类Page.class.php,位于ThinkPHP\Lib\ORG\Util下,在写程序的时候想要引用该类时导入方式
或者将Page.class.php复制到项目下Lib/Org/Page.class.php
import('@.Org.Page');
function index(){
$Page = new Page($count,25);//实例化分页类传入总记录数和每页显示的记录数
}
新建分页类时,代码为:
$p=new Page($totalRows,$listRows=”,$parameter=”);
/*$totalRows 为总的记录数,整型;$listRows
在该控制器中,还可以定义分页样式
//配置显示样式
//各种标记:
$p->setConfig('prev',"<");
$p->setConfig('header',"条记录");
$p->setConfig('first','<<');
$p->setConfig('last','>>');
$p->setConfig('next','>');
或者:
$page->setConfig('header', '个结果');
$page->setConfig('prev','<IMG SRC="'.WEB_PUBLIC_URL.'/Images/list-back.gif" WIDTH="20" HEIGHT="20" BORDER="0" ALT="上一页" align="absmiddle">');
$page->setConfig('next','<IMG SRC="'.WEB_PUBLIC_URL.'/Images/list-next.gif" WIDTH="20" HEIGHT="20" BORDER="0" ALT="下一页" align="absmiddle">');
$page->setConfig('first','<IMG SRC="'.WEB_PUBLIC_URL.'/Images/delall.gif" WIDTH="20" HEIGHT="20" BORDER="0" ALT="第一页" align="absmiddle">');
$page->setConfig('last','<IMG SRC="'.WEB_PUBLIC_URL.'/Images/addall.gif" WIDTH="20" HEIGHT="20" BORDER="0" ALT="最后一页" align="absmiddle">');
$p->setConfig(
'theme'
,
'%totalRow% %header% %nowPage%/%totalPage% 页%first% %upPage% %linkPage% %downPage% %end% %jump%'
);
在模版文件利用,直接输出
<div>{$page}</div>