PHP 인터페이스 yii\base\BootstrapInterface
The main method
BootstrapInterface::bootstrap will be invoked by an application at the beginning of its
init() method.
Bootstrapping classes can be registered in two approaches.
The first approach is mainly used by extensions and is managed by the Composer installation process.
You mainly need to list the bootstrapping class of your extension in the
composer.json file like following,
json
{
...
"extra": {
"bootstrap": "path\\to\\MyBootstrapClass"
}
}
If the extension is installed, the bootstrap information will be saved in [[Application::extensions]].
The second approach is used by application code which needs to register some code to be run during
the bootstrap process. This is done by configuring the [[Application::bootstrap]] property:
php
return [
...
'bootstrap' => [
"path\\to\\MyBootstrapClass1",
[
'class' => "path\\to\\MyBootstrapClass2",
'prop1' => 'value1',
'prop2' => 'value2',
],
],
];
As you can see, you can register a bootstrapping class in terms of either a class name or a configuration class.
For more details and usage information on BootstrapInterface, see the
guide article on bootstrapping applications.
파일 보기
프로젝트 열기: yiisoft/yii2
공개 메소드들
메소드 |
설명 |
|
bootstrap ( Application $app ) |
Bootstrap method to be called during application bootstrap stage. |
|
메소드 상세
Bootstrap method to be called during application bootstrap stage.
public bootstrap ( Application $app ) |
$app |
Application |
the application currently running |