Автозагрузка ресурсов
CodeIgniter поставляется с функцией “автозагрузки” которая позволяет библиотекам, хелперам и моделям инициализироваться каждый раз при старте системы. Если необходим определенный ресурс на все приложение, то вам должна понравиться функция автозагруки.
Следующие пункты могут быть загружены автоматически:
- Классы находящиеся в libraries/ каталоге
- Файлы хелперов находящиеся в helpers/ каталоге
- Пользовательские конфигурационные файлы находящиеся в config/ каталоге
- Языковые файлы находящиеся в system/language/ каталоге
- Модели находящиеся в models/ папке
Для автозагрузки ресурсов, откройте application/config/autoload.php файл и добавьте нужный элемент в массив автозагрузки. Вы найдете инструкции в этом файле, соответствующие каждому элементу.
Примечание
Не указывайте расширение файла (.в PHP) при добавлении элементов в массив автозагрузки.
Кроме того, если вы хотите использовать CodeIgniter с Composer автозагрузок, просто установите $config['composer_autoload'] в значение TRUE или укажите пользовательский путь к application/config/config.php.