Автозагрузка ресурсов
CodeIgniter поставляется с возможностью автозагрузки необходимых библиотек, хелперов и плагинов при инициализации системы. Если вам необходим какой-то ресурс в масштабах всего приложения, то вам стоит рассмотреть возможность его автозагрузки.
Следующие вещи могут загружаться автоматически:
- Классы ядра в папке «libraries»
- Хелперы, находящиеся в папке «helpers»
- Плагины, расположенные в «plugins»
- Любые конфигурационные файлы из папки «config»
- Языковые файлы из папки «system/language»
- Модели, расположенные в «models»
Для автозагрузки ресурсов, откройте файл application/config/autoload.php и перечислите те элементы, которые вы хотели бы загружать автоматически, в массиве autoload. Вы найдете инструкции о том как это сделать внутри этого файла.
Замечание: Не указывайте расширение (.php) когда добавляете файл в массив автозагрузки.