domingo, 12 de julio de 2009

Codeigniter Diagrama de Flujo

  1. Index.php sirve de front controller, inicializa los recursos necesarios para correr codeigniter.
  2. El Router examina la petición HTTP para determinar que debe hacer con ella.
  3. Si existe el archivo en la caché, es mandado directamente al navegador, saltándose el proceso normal de ejecución.
  4. Security. Antes que el controlador sea cargado, la petición HTTP y cualquier información enviada por el usuario es filtrada por seguridad.
  5. El controlador carga el modelo, las librerías base, plugins, helpers, y los recursos necesarios para los procesos especificados en la petición.
  6. La vista es renderizada por el sistema en el navegador y si cacheo está habilitado, es guardad para próximas peticiones.
La información ha sido extraída de la guía de usuario de codeigniter: http://codeigniter.com/user_guide/overview/appflow.html