Merge pull request #9001 from nukkumatti/patch-1

RU bootstrapping components. Fixes #8970 [skip ci]
This commit is contained in:
Alexander Makarov
2015-07-06 10:04:55 +03:00

View File

@ -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>