我的控制器功能
function test($start_from = 0)
{
$this->load->library('pagination');
$data = array();
$per_page = 3;
$total = $this->activity_model->count_by();
$config['base_url'] = base_url() . 'test';
$config['total_rows'] = $total;
$config['per_page'] = $per_page;
$config['uri_segment'] = 2;
$config['num_links'] = 2;
$config['use_page_numbers'] = TRUE;
$data['follow'] = $this->activity_model->get($per_page, $start_from);
$this->pagination->initialize($config);
$data['pagination'] = $this->pagination->create_links();
$this->load->view('front_end/test' ,$data);
}
我的路线:
$route['test'] = "user_activity/test";
$route['test/(:any)'] = "user_activity/test/$1";
model :
function get($limit,$start_from)
{
$sql = "SELECT * FROM user_follow LIMIT $start_from, $limit";
$query = $this->db->query($sql);
return $query->result_array();
}
问题是我有分页 1,2,3,4,5....,并且在每个页面中我显示 3 个项目。我想在 url 中执行此操作,它显示我的页码 1,2,3,4,5
当我点击第二页网址时显示 3
当我点击第三页网址时显示 6 等等 +3
有可能吗,我花了几个小时在互联网上寻找建议,但据我了解,没有任何建议 [code]$config['use_page_numbers'] = TRUE;[/code] 做我需要的事情,但就我而言,它仍然不起作用。
也许你可以给任何图书馆提供建议?