Commit d28993ee by Alexander Makarov

Merge pull request #5362 from larnu/master

[skip ci] translate spanish docs
parents 0859d0f4 810d3c89
...@@ -35,11 +35,11 @@ Estructura de una aplicación ...@@ -35,11 +35,11 @@ Estructura de una aplicación
* [Aplicaciones](structure-applications.md) * [Aplicaciones](structure-applications.md)
* [Componentes de una aplicación](structure-application-components.md) * [Componentes de una aplicación](structure-application-components.md)
* [Controladores](structure-controllers.md) * [Controladores](structure-controllers.md)
* **TBD** [Modelos](structure-models.md) * [Modelos](structure-models.md)
* [Vistas](structure-views.md) * [Vistas](structure-views.md)
* [Filtros](structure-filters.md) * [Filtros](structure-filters.md)
* [Widgets](structure-widgets.md) * [Widgets](structure-widgets.md)
* **TBD** [Módulos](structure-modules.md) * [Módulos](structure-modules.md)
* **TBD** [Recursos](structure-assets.md) * **TBD** [Recursos](structure-assets.md)
* **TBD** [Extensiones](structure-extensions.md) * **TBD** [Extensiones](structure-extensions.md)
...@@ -47,6 +47,7 @@ Estructura de una aplicación ...@@ -47,6 +47,7 @@ Estructura de una aplicación
Gestión de las peticiones Gestión de las peticiones
------------------------- -------------------------
* [Información general](runtime-overview.md)
* **TBD** [Bootstrapping](runtime-bootstrapping.md) * **TBD** [Bootstrapping](runtime-bootstrapping.md)
* **TBD** [Rutas](runtime-routing.md) * **TBD** [Rutas](runtime-routing.md)
* **TBD** [Peticiones](runtime-requests.md) * **TBD** [Peticiones](runtime-requests.md)
......
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](structure-entry-scripts.md) ‘web/index.php’.
2. El script de entrada carga la [configuración](concept-configurations.md) y crea una instancia de la [aplicación](structure-applications.md) para gestionar la petición.
3. La aplicación resuelve la [ruta](runtime-routing.md) solicitada con la ayuda del componente [petición](runtime-requests.md) de la aplicación.
4. La aplicación crea una instancia del [controlador](structure-controllers.md) para gestionar la petición.
5. El controlador crea una instancia de la [acción](structure-controllers.md) 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](runtime-responses.md) 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](images/application-lifecycle.png)
En esta sección, se describirá en detalle cómo funcionan algunos de estos pasos.
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment