Files
yii2/docs/guide-es/runtime-overview.md
2014-10-05 20:24:46 +02:00

1.4 KiB
Raw Blame History

Información General

Cada vez que una aplicación Yii gestiona una petición, se somete a una flujo de trabajo similar.

  1. Un usuario hace una petición al script de entrada web/index.php.
  2. El script de entrada carga la configuración y crea una instancia de la aplicación para gestionar la petición.
  3. La aplicación resuelve la ruta solicitada con la ayuda del componente petición de la aplicación.
  4. La aplicación crea una instancia del controlador para gestionar la petición.
  5. El controlador crea una instancia de la acción y ejecuta los filtros para la acción.
  6. Si algun filtro falla, se cancela la acción.
  7. Si pasa todos los filtros, se ejecuta la acción.
  8. La acción carga un modelo de datos, posiblemente de la base de datos.
  9. La acción interpreta una vista, proporcionandole el modelo de datos.
  10. El resultado interpretado se devuelve al componente respuesta de la aplicación.
  11. El componente respuesta envía el resultado interpretado al navegador del usuario.

El siguiente diagrama muestra como una aplicación gestiona una petición.

Request Lifecycle

En esta sección, se describirá en detalle cómo funcionan algunos de estos pasos.