Yii 2プレミアムテンプレートに、新しいアプリケーションを追加
7550 ワード
Yii 2プレミアムテンプレートにはfrontendやbackendアプリケーションが付属しており、apiなどの他のアプリケーションを追加する場合は
手順は次のとおりです. backendまたはfrontendと同じディレクトリの下でbackendまたはfrontendアプリケーションをコピーし、api と名前を変更します. environmentsディレクトリ、indexを開きます.phpにapi関連コンテンツを追加すると、前の2つのアプリケーションのわずかな変更をコピーすると になります.またはenvironmentsディレクトリの下、devおよびprodディレクトリの下で、backendまたはfrontendをコピーし、api と名前を変更します. common/config/bootstrap.phpに を追加 apiアプリケーションの、プロファイル関連の構成をapiに変更します.例えばconfig/main.php中
❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤ end >> ❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤
手順は次のとおりです.
return [
'Development' => [
'path' => 'dev',
'setWritable' => [
'backend/runtime',
'backend/web/assets',
'frontend/runtime',
'frontend/web/assets',
'api/runtime',
'api/web/assets',
],
'setExecutable' => [
'yii',
'yii_test',
],
'setCookieValidationKey' => [
'backend/config/main-local.php',
'frontend/config/main-local.php',
'api/config/main-local.php',
],
],
'Production' => [
'path' => 'prod',
'setWritable' => [
'backend/runtime',
'backend/web/assets',
'frontend/runtime',
'frontend/web/assets',
'api/runtime',
'api/web/assets',
],
'setExecutable' => [
'yii',
],
'setCookieValidationKey' => [
'backend/config/main-local.php',
'frontend/config/main-local.php',
'api/config/main-local.php',
],
],
];
Yii::setAlias('@api', dirname(dirname(__DIR__)) . '/api');
'controllerNamespace' => 'api\controllers',
❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤ end >> ❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤