Я пытаюсь реализовать нумерацию страниц в моем веб-приложении CI. Теперь я помещаю конфигурацию для разбивки на страницы внутри файла конфигурации, как это ...
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
$config['base_url'] = "http://example.com/index.php/home/index";
$config['num_links'] = "9";
$config['per_page'] = "20";
$config['total_rows'] = "200";
/* End of file pagination.php */
/* Location: ./system/application/config/pagination.php */
В моем контроллере я загрузил библиотеку
$this->load->library("pagination");
И я определил файл конфигурации разбиения на страницы для автозагрузки в config / autoload.php
$autoload['config'] = array('pagination');
Наконец я вызвал метод для создания ссылок в шаблоне моего представления:
<?php echo $this->pagination->create_links(); ?>
Это не создавало никаких ссылок. Конфигурация автоматически загружается. Я проверил, используя ...
<?php echo $this->config->item("num_links"); ?> <!-- this dislayed 9 -->
Что мне здесь не хватает? Просто для записи, размещение конфигурации внутри контроллера тоже не сработало.
Обновление # 1 - Я обнаружил, что настройки конфигурации загружаются правильно, но они не достигают библиотеки или чего-то в этом роде. Внутри библиотеки разбивки на страницы - я сделал несколько жестких кодов, чтобы выяснить, что параметр per_page там равен нулю.
Обновление # 2 - Я ошибся, когда сказал, что установка конфига не работает. Работает нормально. Автозагрузка не работает.
Привет