Автозагрузка ресурсов
CodeIgniter имеет функцию «Автозагрузки», которая позволяет автоматически инициализировать библиотеки, помощники и модели каждый раз при запуске системы. Если вам необходимо использовать определенные ресурсы по всему приложению, вы можете рассмотреть возможность их автоматической загрузки для удобства.
Следующие элементы могут быть загружены автоматически:
- Классы, расположенные в каталоге libraries/
- Файлы-помощники, расположенные в каталоге helpers/
- Настраиваемые файлы конфигурации, расположенные в каталоге config/
- Файлы языка, расположенные в каталоге system/language/
- Модели, расположенные в каталоге models/
Чтобы выполнить автозагрузку ресурсов, откройте файл application/config/autoload.php и добавьте необходимый элемент в массив autoload. Инструкции для каждого типа элементов вы найдете в этом файле.
Примечание
Не включайте расширение файла (.php) при добавлении элементов в массив autoload.
Кроме того, если вы хотите, чтобы CodeIgniter использовал автозагрузчик Composer, просто установите $config['composer_autoload'] в TRUE или в пользовательский путь в файле application/config/config.php.
© 2014–2020 British Columbia Institute of Technology
Licensed under the MIT License.
https://codeigniter.com/userguide3/general/autoloader.html