博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
高级版本 【多后台】
阅读量:5974 次
发布时间:2019-06-19

本文共 966 字,大约阅读时间需要 3 分钟。

hot3.png

一、YII安裝

安裝yii可以用composer安裝,也可以在yii中文社区下载归档文件安装 

composer安装就不介绍了,因为要安装composer,比较麻烦,当然安装了composer是最好的,以后安装yii的插件要用到composer的,可以去composer官网安装学习composer,这里就不介绍用composer安装yii,可以参考yii官网

(1)归档文件安装

这里写图片描述

这里写图片描述

二、添加一个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

你可能感兴趣的文章
深入浅出JavaScript (五) 详解Document.write()方法
查看>>
Beta冲刺——day6
查看>>
在一个程序中调用另一个程序并且传输数据到选择屏幕执行这个程序
查看>>
代码生成工具Database2Sharp中增加视图的代码生成以及主从表界面生成功能
查看>>
关于在VS2005中编写DLL遇到 C4251 警告的解决办法
查看>>
提高信息安全意识对网络勒索病毒说不
查看>>
我的友情链接
查看>>
IDE---Python IDE之Eric5在window下的安装
查看>>
Mybatis调用Oracle中的存储过程和function
查看>>
基本安装lnmp环境
查看>>
yum源资料汇总
查看>>
7、MTC与MTV,http请求介绍
查看>>
logstash消费阿里云kafka消息
查看>>
unix 环境高级编程
查看>>
MAXIMO 快速查找实现
查看>>
Oracle——条件控制语句
查看>>
第一次作业-准备篇
查看>>
day-6 and day-7:面向对象
查看>>
CSU Double Shortest Paths 湖南省第十届省赛
查看>>
webgl像机世界
查看>>