提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
安装的多应用的前提是已经成功安装高级版的Yii2.0。
对于Yii2高级应用而言,相当于有 backend、frontend、console 三个独立的Yii应用。
提示:以下是本篇文章正文内容,下面案例仅供参考
一、添加一个API应用
复制一份backend,改名为api或者是你需要的名称.然后把api文件夹中所有文件里的backend替换成api
二、把api添加到环境里
但,yii的init初始化脚本不会觉得api是一个应用,还要去做对应的配置.
2.1 到environments目录下的index.php
把图中标注–修改的内容添加到/environments/index.php中,分布代表再开发环境和生产环境中添加api访问路径,以及访问的cookie
2.2 复制
2.2.1分别到environments目录下的dev和prod目录
2.2.2 复制一份backend 改名为api
此处不需修改文件里的backend字符,仅仅复制+重命名即可
3.添加api路由
到common/config/bootstrap.php里,新增一行代码
代码如下(示例):
Yii::setAlias('@api', dirname(dirname(__DIR__)) . '/api');
3.再次初始化
再次到项目根目录下执行init命令初始化。
(PS:window则通过CMD,在项目根目录下执行php init)
4.浏览器访问效果
如图所示!一个api应用就这样搭建完成,以后再添加应用也是同样的方法