簡體   English   中英

代碼點火器分頁庫的一些錯誤

[英]Some bug with code igniter pagination library

在我的應用程序中,我允許用戶編寫博客。 現在有一個通用主頁,顯示所有用戶的所有博客,其分頁代碼為

$this->load->library('pagination');
$config['base_url'] = "http://localhost/old/lostfoundproject/index.php/welcome/index";
$config['per_page'] = 3;
$config['num_links'] = 10;
$config['total_rows'] = $this->db->get('table_name')->num_rows();
$this->pagination->initialize($config);
$this->load->model('welcome_model');
$data['records'] = $this->welcome_model->get_all_blogs($config['per_page'],$this->uri->segment(3));
    $this->load->view('welcome_message',$data);

這工作正常,但是我不知道用戶分頁功能有什么問題,我只對來自該用戶的那些博客進行了少許選擇

$this->load->library('pagination');
$config['base_url'] = "http://localhost/old/lostfoundproject/index.php/user/page/user_home/";
$config['per_page'] = 3;
$config['num_links'] = 10;
$config['total_rows'] = $this->db->get_where('table_name',array('user_id'=>$this->session->userdata('some_id')))->num_rows();
    $this->pagination->initialize($config);
    $this->load->model('user_model');
    $data['records'] = $this->user_model->get_all_blogs($config['per_page'],$this->uri->segment(4));
    $this->load->view('user/user_home',$data);

現在分頁在歡迎屏幕上工作正常,但在用戶屏幕上工作不正常

您還需要提供以下內容來告訴分頁類當前的偏移量是什么:

$config["uri_segment"]  = $this->uri->segment(4);

請將$ this-> uri-> segment(4)替換為$ this-> uri-> rsegment(3); 或者您也可以查看此鏈接http://ellislab.com/codeigniter/user-guide/libraries/uri.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM