Pagination Kohana 3.0分页器不分页

Pagination Kohana 3.0分页器不分页,pagination,kohana,paginate,Pagination,Kohana,Paginate,我对kohana分页有问题。我已经为数据库中的元素创建了一个分页方法(假设一个页面上有3个),但是(尽管分页链接在那里),分页实际上并没有完成,这意味着我总是列出查询的所有元素。 我正在使用的代码: 在助手中: public function come_paginate_users(){ $count = Model::factory('user')->count_all(); //echo $count; exit(); $pagination = Pagination::fact

我对kohana分页有问题。我已经为数据库中的元素创建了一个分页方法(假设一个页面上有3个),但是(尽管分页链接在那里),分页实际上并没有完成,这意味着我总是列出查询的所有元素。 我正在使用的代码:

  • 在助手中:

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

    但是。。。分页不起作用。知道为什么吗?谢谢大家!

    可能
    每个页面的项目总数
    自动隐藏
    隐藏分页?尝试将
    auto\u hide
    设置为
    FALSE

    实际上,您需要在come\u paginate\u users()方法中返回$page\u链接(呈现为html)和$result,而不是$pagination对象