YII2 advanced 高級版本項目搭建-添加API應用以及多應用

1、YII安裝

安裝yii能夠用composer安裝,也能夠在yii中文社區下載歸檔文件安裝
composer安裝就不介紹了,由於要安裝composer,比較麻煩,固然安裝了composer是最好的,之後安裝yii的插件要用到composer的,能夠去composer官網安裝學習composer,這裏就不介紹用composer安裝yii,能夠參考yii官網php

(1)歸檔文件安裝

下載-yii2.0.11 若是連接不行,可到官網下載git

YII中文社區github

這裏寫圖片描述

這裏寫圖片描述

2、添加一個API應用

複製一份backend,更名爲api
尚未完,yii的init初始化腳本不會以爲api是一個應用,還要去作對應的配置
這裏寫圖片描述web

這裏初始yii時候,沒有api這個應用,是由於咱們尚未去環境那裏配置,要把api添加到環境配置那裏bootstrap

這裏寫圖片描述

3、把api添加到環境裏

3.1 到environments目錄下的index.php

把下圖紅框的內容添加到你的yii目錄下面的 environments目錄下的index.phpapi

這裏寫圖片描述

3.2 到environments目錄下的dev目錄下(dev開發環境的配置文件)

複製一份backend 更名爲api瀏覽器

這裏寫圖片描述

3.3 到environments目錄下的prod目錄下(prod 生產環境的配置文件)

複製一份backend 更名爲api
這裏寫圖片描述yii2

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控制器那裏的命名空間改爲apicookie

這裏寫圖片描述

4、在瀏覽器訪問

-成功,以下圖所示!一個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
相關文章
相關標籤/搜索