Блок-Схема приложения

    График показывает как данные проходят через систему:

    1. Index.php служит как основной контроллер, инициализирующий необходимые для работы CodeIgniter ресурсы.
    2. Маршрутизатор проверяет HTTP запрос, чтобы определить его дальнейшую судьбу.
    3. Если файлы кеша существуют, то они отправляются сразу в браузер, минуя исполнительные процессы системы.
    4. Безопасность. Перед загрузкой контроллера приложения, HTTP запрос и любая подтвержденная информация пользователя проходит фильтрацию безопасности.
    5. Контроллер загружает Модель, ядро библиотек, хелперы, и любые другие необходимые ресурсы для выполнения запроса.
    6. Завершающий Вид отправляет в браузер для отображения полученную информацию. Если кеширование доступно, то Вид сначала кеширует чтобы в дальнейшем можно было повторно использовать.