Yii2.0高级版本添加应用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

安装的多应用的前提是已经成功安装高级版的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应用就这样搭建完成,以后再添加应用也是同样的方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值