mirror of
https://github.com/yiisoft/yii2-app-advanced.git
synced 2026-02-20 01:21:23 +01:00
1.9 KiB
1.9 KiB
アプリケーションをさらに追加する
独立したフロントエンドとバックエンドを持つのが普通ですが、時には、それでは足りない場合もあります。 例えば、そうですね、ブログのために追加のアプリケーションが必要かも知れません。そのためには、
frontendをblogに、environments/dev/frontendをenvironments/dev/blogに、そして、environments/prod/frontendをenvironments/prod/blogにコピーします。- 名前空間とパスが
frontendではなくblogで始まるように修正します。 common\config\bootstrap.phpに、Yii::setAlias('blog', dirname(dirname(__DIR__)) . '/blog');を追加します。environments/index.phpを修正します (+印の個所):
return [
'Development' => [
'path' => 'dev',
'setWritable' => [
'backend/runtime',
'backend/web/assets',
'frontend/runtime',
'frontend/web/assets',
+ 'blog/runtime',
+ 'blog/web/assets',
],
'setExecutable' => [
'yii',
'yii_test',
],
'setCookieValidationKey' => [
'backend/config/main-local.php',
'frontend/config/main-local.php',
+ 'blog/config/main-local.php',
],
],
'Production' => [
'path' => 'prod',
'setWritable' => [
'backend/runtime',
'backend/web/assets',
'frontend/runtime',
'frontend/web/assets',
+ 'blog/runtime',
+ 'blog/web/assets',
],
'setExecutable' => [
'yii',
],
'setCookieValidationKey' => [
'backend/config/main-local.php',
'frontend/config/main-local.php',
+ 'blog/config/main-local.php',
],
],
];