前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >YII2 advanced 高级版本项目搭建-添加API应用以及多应用

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

作者头像
botkenni
发布2019-09-03 16:06:34
1.2K0
发布2019-09-03 16:06:34
举报
文章被收录于专栏:IT码农IT码农

一、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文件 添加下面这一句
代码语言:javascript
复制
Yii::setAlias('@api', dirname(dirname(__DIR__)) . '/api');
  • 1

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

这里写图片描述
这里写图片描述

四、在浏览器访问

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

G

M

T

Detect languageAfrikaansAlbanianArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanLaoLatinLatvianLithuanianMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianPersianPolishPortuguesePunjabiRomanianRussianSerbianSesothoSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshYiddishYorubaZulu

AfrikaansAlbanianArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEsperantoEstonianFilipinoFinnishFrenchGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKoreanLaoLatinLatvianLithuanianMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianPersianPolishPortuguesePunjabiRomanianRussianSerbianSesothoSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTeluguThaiTurkishUkrainianUrduUzbekVietnameseWelshYiddishYorubaZulu

Text-to-speech function is limited to 200 characters

Options : History : Feedback : Donate

Close

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、YII安裝
    • (1)归档文件安装
      • 二、添加一个API应用
        • 三、把api添加到环境里
          • 3.1 到environments目录下的index.php
          • 3.2 到environments目录下的dev目录下(dev开发环境的配置文件)
          • 3.3 到environments目录下的prod目录下(prod 生产环境的配置文件)
          • 3.4 上面的工作做完了,开始init初始化应用了
          • 这时候,api/config/main-local.php下面的cookieValidationKey有值了
          • 3.5 到api/config/main.php文件,把里面的backend改成api
          • 3.6 到common/config/bootstrap.php文件 添加下面这一句
        • 四、在浏览器访问
          • -成功,如下图所示!一个api应用就这样搭建完成,以后再添加应用也是同样的方法
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档