2011-07-28 87 views
0

我有一個kohana分頁的問題。我已經做了一個從數據庫中分頁元素的方法(讓我們假設頁面上有3個元素),但是(儘管分頁鏈接在那裏),分頁並沒有真正完成,這意味着我總是列出查詢中的所有元素。 我使用的代碼:Kohana 3.0分頁程序不分頁

  1. 在一個輔助

    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;?> 

但是...分頁不起作用。任何想法爲什麼?謝謝!

回答

1

其實,你需要返回$ page_links(至極呈現HTML)和$導致您come_paginate_users而不是$分頁對象()方法

0

也許total_items < items_per_pageauto_hide隱藏分頁?嘗試設置auto_hideFALSE