Моя функция контроллера
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";
модель:
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] делаю то, что мне нужно, но в моем случае это все равно не работает.
Может, посоветуете какую-нибудь библиотеку?