分页在第二页不起作用

时间:2017-08-17 10:25:07

标签: codeigniter-3

从病房分页的第二页不在我的codeigniter应用程序中工作。在第一页10显示从第二页点击查询的记录也很少有来

我的控制员:

       public function Viewlist() {
       //echo "hello"; die();
        $data['title'] = 'board';
        $data['currentpage'] = 'board';
        $resultCount = $this->board->list();
       //echo '<pre>'; print_r($resultCount); die();
       // Pagination start 
        $data['page'] = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0;
        $data['records'] = $this->Dashboard->ViewD($this->perPageNum, $data['page']);


        $data['links'] = getPagination($this->perPageNum, $resultCount, site_url() . 'admin/dashboardList', 0);

}

我的模特:

    public function ViewD($limit = NULL, $start = NULL, $bookingsearch = NULL) {
      $sessionData = $this->session->userdata('userdata');

      $this->db->select(some query);

    $this->db->limit($limit, $start);
    $this->db->order_by('Id','DESC');
    $query = $this->db->get();
    //echo $this->db->last_query(); die('test');
    $result = $query->result();
    return $result;
}

第二页限制未到来

1 个答案:

答案 0 :(得分:0)

public function Viewlist()

您正在调用控制器功能而不传递偏移量。请检查分页文档并创建一个控制器函数,该函数接受偏移作为参数,这就是您将如何在第二页以及更远的地方显示数据。