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

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

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

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

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

    Примечание

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

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