Доброго Дня!
Простите пожалуйста за вопрос. Я решил попробовать ради интереса сделать немного иначе:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Ratings extends MY_Controller {
public function __construct() {
parent:: __construct();
}
public function index() {
$this->data['title'] = "Рейтинги" ;
$this->load->library('pagination');
$offset = (int) $this->uri->segment(2);
$row_count = 2;
$count = count($this->films_model->getFilms(0, 1));
$this->data['ratings'] = $this->films_model->getMoviesOnPage($row_count, $offset, 1);
$p_config['base_url'] = '/ratings/';
$p_config['total_rows'] = $count;
$p_config['per_page'] = $row_count;
$p_config['full_tag_open'] = "<ul class='pagination'>";
$p_config['full_tag_close'] ="</ul>";
$p_config['num_tag_open'] = '<li>';
$p_config['num_tag_close'] = '</li>';
$p_config['cur_tag_open'] = "<li class='disabled'><li class='active'><a href='#'>";
$p_config['cur_tag_close'] = "<span class='sr-only'></span></a></li>";
$p_config['next_tag_open'] = "<li>";
$p_config['next_tagl_close'] = "</li>";
$p_config['prev_tag_open'] = "<li>";
$p_config['prev_tagl_close'] = "</li>";
$p_config['first_tag_open'] = "<li>";
$p_config['first_tagl_close'] = "</li>";
$p_config['last_tag_open'] = "<li>";
$p_config['last_tagl_close'] = "</li>";
$this->pagination->initialize($p_config);
$this->data['pagination'] = $this->pagination->create_links();
$this->load->view('templates/header', $this->data);
$this->load->view('ratings/index', $this->data);
$this->load->view('templates/footer');
}
}
а в routes прописал :
$route['ratings'] = 'ratings';
$route['ratings/(:any)'] = 'ratings/$1';
Сама пагинация отображается, при переходе например по http://kinomonster.com/ratings/2 пишет что страница не найдена. подскажите пожалуйста как можно решить эту проблему?