YII2 advanced 高级版本项目搭建-添加API应用以及多应用(一)

一、YII安裝

安裝yii可以用composer安裝,也可以在yii中文社区下载归档文件安装
composer安装就不介绍了,因为要安装composer,比较麻烦,当然安装了composer是最好的,以后安装yii的插件要用到composer的,可以去composer官网安装学习composer,这里就不介绍用composer安装yii,可以参考yii官网


(1)归档文件安装

下载-yii2.0.11 如果链接不行,可到官网下载

YII中文社区

这里写图片描述

这里写图片描述


二、添加一个API应用

复制一份backend,改名为api
还没有完,yii的init初始化脚本不会觉得api是一个应用,还要去做对应的配置
这里写图片描述

这里初始yii时候,没有api这个应用,是因为我们还没有去环境那里配置,要把api添加到环境配置那里

这里写图片描述


三、把api添加到环境里

3.1 到environments目录下的index.php

把下图红框的内容添加到你的yii目录下面的 environments目录下的index.php

这里写图片描述

3.2 到environments目录下的dev目录下(dev开发环境的配置文件)

复制一份backend 改名为api

这里写图片描述

3.3 到environments目录下的prod目录下(prod 生产环境的配置文件)

复制一份backend 改名为api
这里写图片描述

3.4 上面的工作做完了,开始init初始化应用了

这里写图片描述

这时候,api/config/main-local.php下面的cookieValidationKey有值了

这里写图片描述

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

这里写图片描述

3.6 到common/config/bootstrap.php文件 添加下面这一句

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

####把site控制器那里的命名空间改成api

这里写图片描述


四、在浏览器访问

-成功,如下图所示!一个api应用就这样搭建完成,以后再添加应用也是同样的方法

这里写图片描述

猜你喜欢

转载自blog.csdn.net/post_mans/article/details/72876763