Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yii2
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PSDI Army
yii2
Commits
766c110b
Commit
766c110b
authored
Nov 25, 2014
by
Davidson Alencar
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
docs/guide-pt-BR/structure-applications.md - typo/fixed
parent
40cb3ea8
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
13 additions
and
13 deletions
+13
-13
structure-applications.md
docs/guide-pt-BR/structure-applications.md
+13
-13
No files found.
docs/guide-pt-BR/structure-applications.md
View file @
766c110b
...
@@ -2,15 +2,15 @@ Aplicações
...
@@ -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
> Info
rmaçã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.
...
@@ -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).
...
@@ -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
configurad
o
s porque elas variam em diferentes aplicações.
configurad
a
s 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
...
@@ -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-handl
ing.md
)
, você pode listar seu
personalize as
[
regras de URL
](
runtime-
rout
ing.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,
...
@@ -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,
> Info
rmaçã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) {
...
@@ -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
...
@@ -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.
...
@@ -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.
...
@@ -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.
...
@@ -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
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment