チュートリアルのものから改造(追加、変更部分のみ)
sample.php
Rhaco::import("database.generic.Paginator"); // (中略) $page = intval($request->getVariable("page")); $criteria = new Criteria(); $criteria->setLimit(5); $criteria->setOffset($page); $criteria->addOrderDesc(Bbs::columnId()); $paginator = new Paginator($dbUtil->count(new Bbs(), $criteria), 5, $page); $object_list = $dbUtil->select(new Bbs(), $criteria);
sample.html
{$paginator.output()} <rt:if param="{$paginator.isPrev()}"> <a href="{$rhaco.self()}?page={$paginator.prevOffset}">前の{$paginator.limit}件</a> </rt:if> <rt:if param="{$paginator.isNext()}"> <a href="{$rhaco.self()}?page={$paginator.nextOffset}">次の{$paginator.limit}件</a> </rt:if>