mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-03 22:32:40 +08:00
Merge pull request #9001 from nukkumatti/patch-1
RU bootstrapping components. Fixes #8970 [skip ci]
This commit is contained in:
@ -47,6 +47,24 @@
|
|||||||
большого количества компонентов приложения может потенциально сделать ваш код сложным для разработки и тестирования.
|
большого количества компонентов приложения может потенциально сделать ваш код сложным для разработки и тестирования.
|
||||||
В большинстве случаев вы можете просто создать локальный компонент и использовать его при необходимости.
|
В большинстве случаев вы можете просто создать локальный компонент и использовать его при необходимости.
|
||||||
|
|
||||||
|
## Компоненты начальной загрузки <span id="bootstrapping-components"></span>
|
||||||
|
|
||||||
|
Как упоминалось выше, компонент приложения будет создан только при первом обращении к нему. Однако может возникнуть необходимость в наличии созданного компонента при каждом запросе, даже если напрямую к нему ни разу не обращались. Для этого необходимо указать ID компонента в качестве элемента свойства [[yii\base\Application::bootstrap|bootstrap]].
|
||||||
|
|
||||||
|
К примеру, при данной конфигурации компонент `log` всегда подгружается при загрузке:
|
||||||
|
|
||||||
|
```PHP
|
||||||
|
[
|
||||||
|
'bootstrap' => [
|
||||||
|
'log',
|
||||||
|
],
|
||||||
|
'components' => [
|
||||||
|
'log' => [
|
||||||
|
// конфигурация для компонента `log`
|
||||||
|
],
|
||||||
|
],
|
||||||
|
]
|
||||||
|
```
|
||||||
|
|
||||||
## Встроенные компоненты приложения <span id="core-application-components"></span>
|
## Встроенные компоненты приложения <span id="core-application-components"></span>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user