高级版本 【多后台】

一、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');
  • 1

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

这里写图片描述

四、在浏览器访问

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

这里写图片描述

 

注意

后台下面的config/main.php中一定要改成对应的,否则都不会出来

'controllerNamespace' => 'ap\controllers',

转载于:https://my.oschina.net/u/3371661/blog/1922715

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值