【发布时间】:2018-09-08 09:47:46
【问题描述】:
Codeigniter 使用分页在每个页面上显示相同的数据。我认为URL 存在问题,因为它无法从 url 获取 3rd uri 段。
而我使用的代码是……
public function index()
{
$query = $this->db->query('SELECT * FROM categories');
$pagination_limit = '10';
$config = array();
$config['base_url'] = base_url().'business_list/';
$config['display_pages'] = true;
$config['first_link'] = 'First';
$config['total_rows'] = $query->num_rows();
$config['per_page'] = $pagination_limit;
$config['uri_segment'] = 3;
$config['full_tag_open'] = "<ul class='pagination pagination-right margin-none'>";
$config['full_tag_close'] = '</ul>';
$config['num_tag_open'] = '<li>';
$config['num_tag_close'] = '</li>';
$config['cur_tag_open'] = "<li class='disabled'><li class='active'><a href='#'>";
$config['cur_tag_close'] = "<span class='sr-only'></span></a></li>";
$config['next_tag_open'] = '<li>';
$config['next_tagl_close'] = '</li>';
$config['prev_tag_open'] = '<li>';
$config['prev_tagl_close'] = '</li>';
$config['first_tag_open'] = '<li>';
$config['first_tagl_close'] = '</li>';
$config['last_tag_open'] = '<li>';
$config['last_tagl_close'] = '</li>';
$this->pagination->initialize($config);
$page = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0;
$data['results'] = $this->Business_model->fetch_comments_data($config['per_page'], $page);
$data['links'] = $this->pagination->create_links();
$data['title'] = "Business List";
$this->load->view('categories',$data);
}
请帮忙。
【问题讨论】:
标签: codeigniter