分页

LightPHP框架的分页集成了常用的html分页和ajax分页,分页类剥离了所有的样式style,方便用户进行个性化修改。

要将数据分页一般只需以下二个步骤:

1.初始化分页

$totalNum=$this->C()->countRecords($this->table,'select id from TABLE ');
$page = _class('Page',array($totalNum, $this->pageSize, '/Index/main/page/'));

初始化分页以数组传递参数

记录条数、一页中显示的记录条数、访问路径,后缀(可选,当使用静态访问路径时,html

2.调用分页类显示方法:ajaxPage htmlPage

$this->assign('page',$page->htmlPage());

$this->show('article');

使用ajax分页

在网页头部引入< p>jquery-xxx.min.jspublic.css文件

在以IDajaxPage的层中包含局部更新文件(可在page.class.php中修改层ID名称)


<?php include('ajax_list.php');?> //局部要刷新的页面

ajax_list.php中显示分页

<?php foreach ($articleList as $key=>$v) { ?>

......................

<?php }?>

<?php echo $page;?>

判断以便进行局部显示

if(_isAjax()){
$this->show('ajax_list');
}else{
$this->show('article');
}