2011-07-28 7 views
0

私は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; 

ビューで:ヘルパーに

  1.    <? echo 'Classic style: '.$pagination;?> 
    

    しかし...ページネーションは機能しません。どんな考え?ありがとうございました!

答えて

1

auto_hideを設定しようとすると、(ウィッヒがHTMLレンダリングされる)$ page_linksを返し、$あなたのcome_paginate_usersではなく、$ページネーションオブジェクト()メソッド

をもたらすために必要
0

total_items < items_per_pageauto_hideはページネーションを隠しますか?実際FALSE

関連する問題