Commit 297d4a03 by AbrahamGreyson

formatting content

parent 8ed8a126
...@@ -15,8 +15,7 @@ ...@@ -15,8 +15,7 @@
第一次使用以上表达式时候会创建应用组件实例,后续再访问会返回此实例,无需再次创建。 第一次使用以上表达式时候会创建应用组件实例,后续再访问会返回此实例,无需再次创建。
应用组件可以是任意对象,可以在 [应用主体配置](structure-applications.md#application-configurations) 应用组件可以是任意对象,可以在 [应用主体配置](structure-applications.md#application-configurations)配置 [[yii\base\Application::components]] 属性 .
配置 [[yii\base\Application::components]] 属性 .
例如: 例如:
```php ```php
......
...@@ -127,8 +127,7 @@ $config = require(__DIR__ . '/../config/web.php'); ...@@ -127,8 +127,7 @@ $config = require(__DIR__ . '/../config/web.php');
``` ```
在启动阶段,每个组件都会实例化。如果组件类实现接口 [[yii\base\BootstrapInterface]], 在启动阶段,每个组件都会实例化。如果组件类实现接口 [[yii\base\BootstrapInterface]],也会调用 [[yii\base\BootstrapInterface::bootstrap()|bootstrap()]] 方法。
也会调用 [[yii\base\BootstrapInterface::bootstrap()|bootstrap()]] 方法。
举一个实际的例子,[Basic Application Template](start-installation.md) 应用主体配置中, 举一个实际的例子,[Basic Application Template](start-installation.md) 应用主体配置中,
开发环境下会在启动阶段运行 `debug` 和 `gii` 模块。 开发环境下会在启动阶段运行 `debug` 和 `gii` 模块。
...@@ -192,8 +191,7 @@ if (YII_ENV_DEV) { ...@@ -192,8 +191,7 @@ if (YII_ENV_DEV) {
#### [[yii\base\Application::controllerMap|controllerMap]] <a name="controllerMap"></a> #### [[yii\base\Application::controllerMap|controllerMap]] <a name="controllerMap"></a>
该属性允许你指定一个控制器ID到任意控制器类。Yii遵循一个默认的 [规则](#controllerNamespace) 该属性允许你指定一个控制器ID到任意控制器类。Yii遵循一个默认的 [规则](#controllerNamespace)指定控制器ID到任意控制器类(如`post`对应`app\controllers\PostController`)。
指定控制器ID到任意控制器类(如`post`对应`app\controllers\PostController`)。
通过配置这个属性,可以打破这个默认规则,在下面的例子中,`account`对应到`app\controllers\UserController`, 通过配置这个属性,可以打破这个默认规则,在下面的例子中,`account`对应到`app\controllers\UserController`,
`article` 对应到 `app\controllers\PostController`。 `article` 对应到 `app\controllers\PostController`。
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment