У меня проблемы с модулем разбивки на страницы CodeIgniter.
Когда я нажимаю на ссылки, я получаю ошибку 404. Как я понимаю, и я могу ошибаться, но может показаться, что сегмент URI, который определяет смещение, не читается внутри функции индекса моего контроллера, и этот механизм воспламенения кода фактически ищет это как функцию внутри контроллера, поэтому выбрасывает 404, когда он не может его найти.
Я погуглил и проверил на форуме, чтобы найти решение, но безуспешно. Если у кого-то есть какие-либо полезные советы или подсказки, я включил соответствующий код с моего контроллера, модели и вида ниже.
// Контроллер
$this->load->library('pagination');
$config['base_url'] = '/yourhistory/';
$config['total_rows'] = $this->db->get('gallery')->num_rows();
$config['per_page'] = 3;
$config['uri_segment'] = 2;
$this->pagination->initialize($config);
$data['galleryitems'] = $this->pages_model->get_gallery($config['per_page'], $config['uri_segment']);
$this->load->view('/gallery', $data);
// * Модель 1010 *
function get_gallery($limit, $segment)
{
$query = $this->db->get('gallery', $limit, $this->uri->segment($segment));
if ($query->num_rows > 0)
{
foreach($query->result() as $row)
{
$data[] = $row;
}
return $data;
}
}
// View
echo $this->pagination->create_links();