Итак, вот мой URL: http://example.com/ci/index.php/home/sort_by_week
Как видите, мой третий сегмент sort_by_week, но мне нужно сделать нумерацию страниц на этой странице, есть ли способ получить 4-й сегмент? Я уже пытался сделать $ This-> uri-> сегмент (4) в сценарии разбиения на страницы это не сработало. Может кто-нибудь помочь мне и дать подробное объяснение о том, как сделать эту работу?
Да, братан, вы можете справиться с этим очень легко
$this->load->library('pagination');
$config['base_url'] = 'http://example.com/ci/index.php/home/sort_by_week';
$config['total_rows'] = 100;
$config['per_page'] = 10;
$config['uri_segment'] = 4;
$this->pagination->initialize($config);
echo $this->pagination->create_links();
Вы должны положить это $ config [‘uri_segment’] = 4; так codeigniter может настроить вашу нумерацию на 4-м сегменте.
Для дополнительной информации: Codeigniter Pagination Library
Других решений пока нет …