mirror of
https://github.com/yiisoft/yii2.git
synced 2025-08-16 07:11:19 +08:00
docs/guide-pt-BR/structure-applications.md - typo/fixed
This commit is contained in:
@ -2,15 +2,15 @@ Aplicações
|
|||||||
==========
|
==========
|
||||||
|
|
||||||
Aplicações são objetos que regem a estrutura e ciclo de vida gerais de
|
Aplicações são objetos que regem a estrutura e ciclo de vida gerais de
|
||||||
sistemas do Yii. Cada sistema contém um único objeto Application que é criado no
|
aplicações em Yii. Cada aplicação contém um único objeto Application que é criado no
|
||||||
[script de entrada](structure-entry-scripts.md) e que pode ser acessado
|
[script de entrada](structure-entry-scripts.md) e que pode ser acessado
|
||||||
globalmente pela expressão `\Yii::$app`.
|
globalmente pela expressão `\Yii::$app`.
|
||||||
|
|
||||||
> Info: Dependendo do contexto, quando dizemos "uma aplicação", pode significar
|
> Informação: Dependendo do contexto, quando dizemos "uma aplicação", pode significar
|
||||||
tanto um objeto Application quanto um sistema.
|
tanto um objeto Application quanto um sistema.
|
||||||
|
|
||||||
Existem dois tipos de aplicações: [[yii\web\Application|aplicações Web]] e
|
Existem dois tipos de aplicações: [[yii\web\Application|aplicações Web]] e
|
||||||
[[yii\console\Application|aplicações do console]]. Como o próprio nome indica,
|
[[yii\console\Application|aplicações console]]. Como o próprio nome indica,
|
||||||
o primeiro manipula requisições Web enquanto o segundo trata requisições de
|
o primeiro manipula requisições Web enquanto o segundo trata requisições de
|
||||||
comandos do console.
|
comandos do console.
|
||||||
|
|
||||||
@ -66,7 +66,7 @@ caracteres alfanuméricos ao especificar um ID de aplicação.
|
|||||||
|
|
||||||
A propriedade [[yii\base\Application::basePath|basePath]] especifica o diretório
|
A propriedade [[yii\base\Application::basePath|basePath]] especifica o diretório
|
||||||
raiz de um sistema. É o diretório que contém todo o código fonte protegido de um
|
raiz de um sistema. É o diretório que contém todo o código fonte protegido de um
|
||||||
sistema. Sob este diretório, você normalmente verá sub-diretórios tais como
|
sistema. Sob este diretório, você normalmente verá subdiretórios tais como
|
||||||
`models`, `views`, `controllers`, que contém o código fonte correspondente ao
|
`models`, `views`, `controllers`, que contém o código fonte correspondente ao
|
||||||
padrão MVC.
|
padrão MVC.
|
||||||
|
|
||||||
@ -84,8 +84,8 @@ esse alias (por exemplo, `@app/runtime` para referenciar o diretório runtime).
|
|||||||
|
|
||||||
### Propriedades Importantes <a name="important-properties"></a>
|
### Propriedades Importantes <a name="important-properties"></a>
|
||||||
|
|
||||||
As propriedades descritas nesta sub-seção frequentemente precisam ser
|
As propriedades descritas nesta subseção frequentemente precisam ser
|
||||||
configurados porque elas variam em diferentes aplicações.
|
configuradas porque elas variam em diferentes aplicações.
|
||||||
|
|
||||||
|
|
||||||
#### [[yii\base\Application::aliases|aliases]] <a name="aliases"></a>
|
#### [[yii\base\Application::aliases|aliases]] <a name="aliases"></a>
|
||||||
@ -112,7 +112,7 @@ de configurações da aplicação ao invés de chamadas ao método [[Yii::setAli
|
|||||||
Esta é uma propriedade muito útil. Ela permite que você especifique um array de
|
Esta é uma propriedade muito útil. Ela permite que você especifique um array de
|
||||||
componentes que devem ser executados durante o [[yii\base\Application::bootstrap()|processo de inicialização]]
|
componentes que devem ser executados durante o [[yii\base\Application::bootstrap()|processo de inicialização]]
|
||||||
da aplicação. Por exemplo, se você quer que um [módulo](structure-modules.md)
|
da aplicação. Por exemplo, se você quer que um [módulo](structure-modules.md)
|
||||||
personalize as [regras de URL](runtime-url-handling.md), você pode listar seu
|
personalize as [regras de URL](runtime-routing.md), você pode listar seu
|
||||||
ID como um elemento nesta propriedade.
|
ID como um elemento nesta propriedade.
|
||||||
|
|
||||||
Cada componente listado nesta propriedade deve ser especificado em um dos
|
Cada componente listado nesta propriedade deve ser especificado em um dos
|
||||||
@ -149,7 +149,7 @@ Por exemplo,
|
|||||||
]
|
]
|
||||||
```
|
```
|
||||||
|
|
||||||
> Info: Se o ID de um módulo é o mesmo que o ID de um componente da aplicação,
|
> Informação: Se o ID de um módulo é o mesmo que o ID de um componente da aplicação,
|
||||||
o componente será usado durante o processo de inicialização. Se você quiser
|
o componente será usado durante o processo de inicialização. Se você quiser
|
||||||
usar o módulo ao invés dele, você pode especificá-lo usando uma função anônima
|
usar o módulo ao invés dele, você pode especificá-lo usando uma função anônima
|
||||||
conforme a seguir:
|
conforme a seguir:
|
||||||
@ -181,7 +181,7 @@ if (YII_ENV_DEV) {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
> Note: Colocar componentes demais em `bootstrap` degradará o desempenho de sua
|
> Observação: Colocar componentes demais em `bootstrap` degradará o desempenho de sua
|
||||||
aplicação, porque para cada requisição o mesmo conjunto de componentes precisará
|
aplicação, porque para cada requisição o mesmo conjunto de componentes precisará
|
||||||
ser carregado. Desta forma, use os componentes de inicialização com juízo.
|
ser carregado. Desta forma, use os componentes de inicialização com juízo.
|
||||||
|
|
||||||
@ -277,7 +277,7 @@ ID de um controller for `post`, por convenção o nome da classe de controller
|
|||||||
correspondente (sem namespace) seria `PostController`, e o nome da classe
|
correspondente (sem namespace) seria `PostController`, e o nome da classe
|
||||||
completo e qualificado seria `app\controllers\PostController`.
|
completo e qualificado seria `app\controllers\PostController`.
|
||||||
|
|
||||||
As classes de controllers também podem estar localizadas em sub-diretórios do
|
As classes de controllers também podem estar localizadas em subdiretórios do
|
||||||
diretório correspondente ao namespace. Por exemplo, dado um ID de controller
|
diretório correspondente ao namespace. Por exemplo, dado um ID de controller
|
||||||
`admin/post`, a classe completa e qualificada correspondente seria
|
`admin/post`, a classe completa e qualificada correspondente seria
|
||||||
`app\controllers\admin\PostController`.
|
`app\controllers\admin\PostController`.
|
||||||
@ -419,7 +419,7 @@ a está usando.
|
|||||||
|
|
||||||
### Propriedades Úteis <a name="useful-properties"></a>
|
### Propriedades Úteis <a name="useful-properties"></a>
|
||||||
|
|
||||||
As propriedades descritas nesta sub-seção não são comumente configuradas porque
|
As propriedades descritas nesta subseção não são comumente configuradas porque
|
||||||
seus valores padrão estipulam convenções comuns. No entanto, você pode ainda
|
seus valores padrão estipulam convenções comuns. No entanto, você pode ainda
|
||||||
configurá-las no caso de querer quebrar as convenções.
|
configurá-las no caso de querer quebrar as convenções.
|
||||||
|
|
||||||
@ -508,7 +508,7 @@ layout por padrão, embora isso seja muito raro.
|
|||||||
#### [[yii\base\Application::layoutPath|layoutPath]] <a name="layoutPath"></a>
|
#### [[yii\base\Application::layoutPath|layoutPath]] <a name="layoutPath"></a>
|
||||||
|
|
||||||
Essa propriedade especifica o caminho onde os arquivos de layout devem ser
|
Essa propriedade especifica o caminho onde os arquivos de layout devem ser
|
||||||
procurados. O valor padrão é o sub-diretório `layouts` dentro do diretório do
|
procurados. O valor padrão é o subdiretório `layouts` dentro do diretório do
|
||||||
[caminho das views](#viewPath). Se o [caminho das views](#viewPath) estiver
|
[caminho das views](#viewPath). Se o [caminho das views](#viewPath) estiver
|
||||||
recebendo seu valor padrão, o caminho padrão dos layouts pode ser representado
|
recebendo seu valor padrão, o caminho padrão dos layouts pode ser representado
|
||||||
como o alias de caminho `@app/views/layouts`.
|
como o alias de caminho `@app/views/layouts`.
|
||||||
@ -545,7 +545,7 @@ caminho.
|
|||||||
|
|
||||||
Essa propriedade especifica o diretório vendor gerenciado pelo [Composer](http://getcomposer.org).
|
Essa propriedade especifica o diretório vendor gerenciado pelo [Composer](http://getcomposer.org).
|
||||||
Ele contém todas as bibliotecas de terceiros usadas pela sua aplicação, incluindo
|
Ele contém todas as bibliotecas de terceiros usadas pela sua aplicação, incluindo
|
||||||
o Yii framework. O valor padrão é o diretório representado pelo alias `@app/vendor`.
|
o framework do Yii. O valor padrão é o diretório representado pelo alias `@app/vendor`.
|
||||||
|
|
||||||
Você pode configurar essa propriedade como um diretório ou [alias](concept-aliases.md)
|
Você pode configurar essa propriedade como um diretório ou [alias](concept-aliases.md)
|
||||||
de caminho. Quando você modificar essa propriedade, assegure-se de ajustar a
|
de caminho. Quando você modificar essa propriedade, assegure-se de ajustar a
|
||||||
|
Reference in New Issue
Block a user