墨轩娣
- 墨轩娣 2019-02-21 已签到连续签到596天,获得了20个金钱
- 墨轩娣 2019-02-20 已签到连续签到595天,获得了20个金钱
- 墨轩娣 2019-02-19 已签到连续签到594天,获得了20个金钱
- 墨轩娣 2019-02-18 已签到连续签到593天,获得了20个金钱
- 墨轩娣 2019-02-17 已签到连续签到592天,获得了20个金钱
- 墨轩娣 2019-02-16 已签到连续签到591天,获得了20个金钱
- 墨轩娣 2019-02-15 已签到连续签到590天,获得了20个金钱
执行
init
,然后选择dev
或者prod
,会做以下操作:
1.将environments
目录下对应目录(比如dev
)的所有文件复制到项目根目录下;
2.给几个文件(main-local.php
)设置cookieValidationKey
值;
3.设置目录可写(runtime
);
4.设置文件可执行(yii
);
具体的你可以查看environments/index.php
中的注释部分。至于你说的配置文件的优先级,你可以看看入口文件
index.php
的加载流程:$config = yii\helpers\ArrayHelper::merge( require __DIR__ . '/../../common/config/main.php', require __DIR__ . '/../../common/config/main-local.php', require __DIR__ . '/../config/main.php', require __DIR__ . '/../config/main-local.php' );
ArrayHelper::merge()
方法会将require
到的配置数组合并,并且是后面的覆盖前面的。
所以,骚年,你明白了吗?- 墨轩娣 回答了问题 environments 是怎么使用的?
执行
init
,然后选择dev
或者prod
,会做以下操作:
1.将environments
目录下对应目录(比如dev
)的所有文件复制到项目根目录下;
2.给几个文件(main-local.php
)设置cookieValidationKey
值;
3.设置目录可写(runtime
);
4.设置文件可执行(yii
);
具体的你可以查看environments/index.php
中的注释部分。 - 墨轩娣 2019-02-14 已签到连续签到589天,获得了20个金钱