Yii2 高级版 新建Api 应用

来源:互联网 发布:dva防御矩阵用不了 编辑:程序博客网 时间:2024/06/05 00:25
拷贝 api 环境
cp -a environments/dev/frontend environments/dev/api
cp -a environments/prod/frontend environments/prod/api

复制一份应用
cp frontend/ api -r


修改 environments/index.php
return [
'Development' => [
'path' => 'dev',
'setWritable' => [
'api/runtime',
'api/web/assets',
],
'setExecutable' => [
'yii',
],
'setCookieValidationKey' => [
'api/config/main-local.php',
],
],
'Production' => [
'path' => 'prod',
'setWritable' => [
'api/runtime',
'api/web/assets',
],
'setExecutable' => [
'yii',
],
'setCookieValidationKey' => [
'api/config/main-local.php',
],
],
];

然后记得去 common/config/bootstrap.php

Yii::setAlias('api', dirname(dirname(__DIR__)) . '/api');

修改一下配置文件 api/config/main.php

return [
'id' => 'app-api',
// ...
'controllerNamespace' => 'api\controllers',
]


api 里面的控制器等有命名空间的文件也要对应修改
0 0
原创粉丝点击