From dcbeb6b669d80fd105d83aacd09923014794a5d8 Mon Sep 17 00:00:00 2001 From: Davidson Alencar Date: Tue, 20 Jan 2015 12:37:45 -0200 Subject: [PATCH] docs/guide-pt-BR/runtime-overview.md - translate [ci skip] --- docs/guide-pt-BR/runtime-overview.md | 32 ++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 docs/guide-pt-BR/runtime-overview.md diff --git a/docs/guide-pt-BR/runtime-overview.md b/docs/guide-pt-BR/runtime-overview.md new file mode 100644 index 0000000000..adcc6d8278 --- /dev/null +++ b/docs/guide-pt-BR/runtime-overview.md @@ -0,0 +1,32 @@ +Visão Geral +=========== + +Cada vez que uma aplicação Yii processa uma requisição, ele passa por um fluxo +de trabalho parecido como o seguinte: + +1. Um usuário faz uma pedido para o [script de entrada](structure-entry-scripts.md) + `web/index.php`. +2. O script de entrada carrega a [configuração](concept-configurations.md) da + aplicação e cria uma instância da [aplicação](structure-applications.md) para + processar o pedido. +3. A aplicação resolve a [rota](runtime-routing.md) solicitada com a ajuda do + componente [request](runtime-requests.md) da aplicação. +4. A aplicação cria uma instância do [controller (controlador)](structure-controllers.md) + para processar o pedido. +5. O controller (controlador) cria uma instância da [ação](structure-controllers.md) + e executar os filtros para a ação. +6. Se qualquer filtro falhar, a ação será cancelada. +7. Se todos os filtros passarem, a ação será executada. +8. A ação carrega os dados do model (modelo), possivelmente a partir de um banco + de dados. +9. A ação renderiza uma view (visão), com os dados fornecidos pelo model (modelo). +10. O resultado da renderização é devolvida para o componente [response](runtime-responses.md) + da aplicação. +11. O componente response envia o resultado da renderização para o navegador do + usuário. + +O diagrama a seguir mostra como uma aplicação processa um pedido. + +![Request Lifecycle](images/request-lifecycle.png) + +Nesta seção, descreveremos com mais detalhes como alguns destes passos trabalham.