Diagrama de flujo de la aplicación

El siguiente gráfico ilustra cómo fluyen los datos en todo el sistema:

Flujo de aplicación CodeIgniter

  1. El archivo index.php sirve como controlador frontal, inicializando los recursos básicos necesarios para ejecutar CodeIgniter.
  2. El enrutador examina la solicitud HTTP para determinar qué se debe hacer con él.
  3. Si existe un archivo en la caché, se envía directamente al navegador, omitiendo la ejecución normal del sistema.
  4. Seguridad. Antes de que se cargue el controlador de la aplicación, la solicitud HTTP y los datos enviados por el usuario se filtran por seguridad.
  5. El Controlador carga el modelo, las librerías principales, los helpers y cualquier otro recurso necesario para procesar la solicitud específica. 6.La vista finalizada se procesa y luego se envía al navegador web para que se vea. Si el almacenamiento en caché está habilitado, la vista se almacena primero en caché para que se pueda servir en las solicitudes posteriores.