Tôi đã đọc tất cả các câu hỏi trên Stackoverflow và không thấy câu trả lời dứt khoát nào cho câu hỏi. Tôi hiện đang sử dụng thư viện pagination codeigniter để tạo liên kết pagination của tôi sử dụng giới hạn và một bù đắp:Làm cách nào để sử dụng số trang trong phân trang Codeigniter thay vì bù trừ?
$config['base_url'] = base_url() . 'explore/featured/index/';
$config['total_rows'] = $this->Projects_model->get_featured_count();//Count featured projects
$config['per_page'] = 12;
$config['uri_segment'] = 4;
$config['display_pages'] = FALSE;
$config['next_link'] = 'Older →';
$config['prev_link'] = '← Newer';
$this->pagination->initialize($config);
$limit = $config['per_page'];
$offset = $this->uri->segment(4);
$data['pagination'] = $this->pagination->create_links();
$data['projects'] = $this->Projects_model->get_featured($limit, $offset); //get featured projects from database
Đoạn mã trên giới hạn giá trị sản lượng truy vấn của tôi và sử dụng một bù đắp được chứa trong phân khúc URI thứ 4 của tôi.
Làm cách nào để thay đổi mã dưới đây thành số trang ??? Xuất hiện là không thể vì tôi sẽ không còn có thể sử dụng bù đắp trong url của tôi nữa.
"Tại một số điểm" === Version 2.10 phát hành 14 tháng 11 năm 2011. Tôi bị bỏ rơi lib pagination của họ cách đây rất lâu tôi đã không Không nhận ra họ đã thay đổi. Có thể bạn đang sử dụng nó. –
Và những gì bạn đang sử dụng? Chỉ tò mò thôi. –