YII2 advanced添加多应用

文章描述:

Yii2高级应用添加多应用方法

 

下载

Yii中文官网地址:https://www.yiichina.com/download

从归档文件下载Yii2高级应用

 

创建

1、解压文件到根目录,复制一份backend命名为api

初始化init可以看见并没有api应用

配置

1、环境里配置api应用,在environments目录下的index.php文件,Development开发环境、Production生产环境

到environments目录下的dev目录下(dev开发环境的配置文件),复制一份backend 改名为api

到environments目录下的prod目录下(prod 生产环境的配置文件),复制一份backend 改名为api

2、开始init初始化应用

打开api/config/main-local.php下面的cookieValidationKey也有值

 

3、api/config/main.php文件,把里面的backend改成api

 

4、common/config/bootstrap.php文件 添加以下代码

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

5、把api应用下面的Site控制器命名空间改成api

namespace api\controllers;

 

访问

前端:http://localhost/Yii2/frontend/web/index.php?r=site%2Flogin

后端:http://localhost/Yii2/backend/web/index.php?r=site%2Flogin

api:http://localhost/Yii2/api/web/index.php?r=site%2Flogin

 

发布时间:2023/06/13

发表评论