Yii2 framework backup
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1.4 KiB

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.