Фреймворк CodeIgniter Version 2.1.3


Ход выполнения приложения

Следующий график иллюстрирует, как данные проходят через систему:

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