一:导入类库 |
import( 'ORG.Util.Page' ); |
二: |
$count = $message -> count (); //获取数据的总数 |
$page = new Page( $count ,2); //每页显示2条 |
$page ->setConfig( 'header' , '条信息' ); |
$show = $page ->show(); //返回分页信息 |
三:查询数据 |
$arr = $message ->relation(true)->limit( $page ->firstRow. ',' . $page ->listRows)->select(); |
四:分配 |
$this ->assign( 'list' , $arr ); |
$this ->assign( 'show' , $show ); |
$this ->display(); |
完整代码: |
public function left(){ |
//获取message表中的所有数据 |
$message =D( 'Message' ); |
import( 'ORG.Util.Page' ); // 导入分页类 |
$count = $message -> count (); //获取数据的总数 |
$page = new Page( $count ,2); // |
$page ->setConfig( 'header' , '条信息' ); |
$show = $page ->show(); //返回分页信息 |
$arr = $message ->relation(true)->limit( $page ->firstRow. ',' . $page ->listRows)->select(); |
//dump($arr); |
$this ->assign( 'list' , $arr ); |
$this ->assign( 'show' , $show ); |
$this ->display(); |
} |
|