Автозагрузка ресурсов

CodeIgniter поставляется с функцией “автозагрузки” которая позволяет библиотекам, хелперам и моделям инициализироваться каждый раз при старте системы. Если необходим определенный ресурс на все приложение, то вам должна понравиться функция автозагруки.

Следующие пункты могут быть загружены автоматически:

  • Классы находящиеся в libraries/ каталоге
  • Файлы хелперов находящиеся в helpers/ каталоге
  • Пользовательские конфигурационные файлы находящиеся в config/ каталоге
  • Языковые файлы находящиеся в system/language/ каталоге
  • Модели находящиеся в models/ папке

Для автозагрузки ресурсов, откройте application/config/autoload.php файл и добавьте нужный элемент в массив автозагрузки. Вы найдете инструкции в этом файле, соответствующие каждому элементу.

Примечание

Не указывайте расширение файла (.в PHP) при добавлении элементов в массив автозагрузки.

Кроме того, если вы хотите использовать CodeIgniter с Composer автозагрузок, просто установите $config['composer_autoload'] в значение TRUE или укажите пользовательский путь к application/config/config.php.