YII2 advanced 添加API應用以及多應用

一、YII安裝
安裝yii可以用composer安裝,也可以在yii中文社區下載歸檔文件安裝
composer安裝就不介紹了,因爲要安裝composer,比較麻煩,當然安裝了composer是最好的,以後安裝yii的插件要用到composer的,可以去composer官網安裝學習composer,這裏就不介紹用composer安裝yii,可以參考yii官網

yii中文社區 http://www.yiichina.com/download
學習安裝 composer http://docs.phpcomposer.com/
(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應用就這樣搭建完成,以後再添加應用也是同樣的方法
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章