【发布时间】:2014-12-16 12:12:26
【问题描述】:
我一直在 Codeigniter 中做一个项目,但分页没有完全正常工作。 它正在显示并转到不同的页面,但是当前页面的数量不会改变。始终指向第 1 页,即使我们在最后一页并且显示了最后一页的产品..
这是我的代码。
$count=$this->client_model->get_clients_count();
$this->load->library("pagination");
//Configuration
$config['first_tag_open'] = $config['last_tag_open']= $config['next_tag_open']= $config['prev_tag_open'] = $config['num_tag_open'] = '<li>';
$config['first_tag_close'] = $config['last_tag_close']= $config['next_tag_close']= $config['prev_tag_close'] = $config['num_tag_close'] = '</li>';
$config['cur_tag_open'] = '<li class="active">';
$config['cur_tag_close'] = "</li>";
$config['base_url'] = base_url("employee/clients/");
$config['total_rows'] = $count->count;
$config['per_page'] = 10;
$config['uri_segment'] = $page;
$this->pagination->initialize($config);
$pagination= $this->pagination->create_links();
一开始我没有使用 uri_segment。我试过了,甚至 $page/10 因为每页显示了 10 个客户端,但它不起作用。
分页传递给视图并打印。
【问题讨论】:
-
您的查询怎么样?你会针对偏移量进行优化吗?
标签: php codeigniter pagination