私はkohanaページネーションに問題があります。私はデータベースから要素をページングするメソッドを作ったが(ページ上に3と言う)、(ページネーションのリンクはあるが)、ページネーションは実際には行われない。つまり、常にクエリのすべての要素がリストされる。 私が使用していたコード:コントローラでKohana 3.0改ページがページングされない
public function come_paginate_users(){
$count = Model::factory('user')->count_all(); //echo $count; exit();
$pagination = Pagination::factory(array(
'total_items' => $count,
'items_per_page' => 2,
'auto_hide' => TRUE,
));
$results = Model::factory('user')->order_by('user_id','ASC')->limit($pagination- >items_per_page)->offset($pagination->offset)->find_all();//->execute();
$page_links = $pagination->render();
return $pagination;
}
:
$pagination = @helper_utilities::come_paginate_users();
$this->view->pagination = $pagination;
ビューで:ヘルパーに
を
<? echo 'Classic style: '.$pagination;?>
しかし...ページネーションは機能しません。どんな考え?ありがとうございました!