Codeigniter分页不生成值

时间:2018-11-24 14:10:23

标签: php codeigniter pagination

我一直试图做到这一点,我想在我的应用程序中进行分页。我现在所拥有的只能统计表的行数。但是,当我单击指向下一批数据的链接时,会收到错误404。

这是下面的代码。 这是我的控制器

public function index($page='dboard', $offset=0){
        $config['base_url'] = base_url() . 'manager/cplfc/';
        $config['total_rows'] = $this->db->count_all('users','attendance');
        $config['per_page'] = 1;
        $config['uri_segment'] = 1;
        $config['attributes'] = array('class' => 'pagination');

        // Init Pagination
        $this->pagination->initialize($config);


     $data['users'] = $this->ManagerModel->get_users(FALSE, $config['per_page'], $offset);

    if(!file_exists(APPPATH.'views/controls/manager/'.$page.'.php')){show_404();}
    $data['title']=ucfirst($page);
    $this->load->view('controls/manager/header');
    $this->load->view('controls/manager/'.$page,$data);
    $this->load->view('controls/manager/footer');
}

这是模型

public function get_users($id = FALSE, $limit = FALSE, $offset = FALSE){
    if($limit){
            $this->db->limit($limit, $offset);
        }
    if($id === FALSE){
        $this ->db->order_by('id', 'desc');
        $query = $this->db->get('users');
        return $query->result_array();
        }
    }

这是我的观点

<div class="pagination pagination-centered">
                            <ul><li><?php echo $this->pagination->create_links(); ?></li></ul>
                        </div>

我该怎么做才能使其正常工作?预先感谢

1 个答案:

答案 0 :(得分:0)

分页功能会自动确定URI的哪一部分包含页码。如果您需要其他内容,可以指定它,并且通常应为<GridPane fx:id="grid" hgap="30.0" layoutX="70.0" layoutY="200.0" prefHeight="320.0" prefWidth="682.0" vgap="30.0">