Почему изменилось общее количество фильмов после пагинации?
0
Codeigniter. урок 20.
Всем привет. Понять не могу, суммарное количество выводимых фильмов после настройки пагинации уменьшилось. Если выводить на одну страницу, то все 25. Если выводить по 5 фильмов на страницу, то всего 3 страницы (то есть 15 фильмов). В чем прикол? Заранее благодарю.
3 ответов
0
Полагаю, что ошибся где-то. У общее количество страниц 9, на 8 страницах по 3 фильма выводится и на последней девятой странице 1 фильм. Получается 8 * 3 + 1 = 25.
Если у тебя не так, попробуй исходный код скачать из последнего урока и сравнить со своим.
0
Все проверил. Не вижу ошибки. При разных кол-вах фильмов на странице, разное итоговое значение суммы фильмов.
0
Все вопрос можно закрыть. Разобрался.
По уроку код пишется так:
$count = count($this->Films_model->getFilms(0, 2));
$p_config['base_url'] = '/movies/type/serials/';
$this->data['title'] = "Сериалы";
$this->data['movie_data'] = $this->Films_model->getMoviesOnPage($row_count, $offset, 2);
Я его изменил:
$count = count($this->Films_model->getMoviesOnPage(0, 0, 2));
$p_config['base_url'] = '/movies/type/serials/';
$this->data['title'] = "Сериалы";
$this->data['movie_data'] = $this->Films_model->getMoviesOnPage($row_count, $offset, 2);