高級版本 【多後臺】

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是一個應用,還要去作對應的配置 
這裏寫圖片描述bootstrap

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

這裏寫圖片描述

3、把api添加到環境裏

3.1 到environments目錄下的index.php

把下圖紅框的內容添加到你的yii目錄下面的 environments目錄下的index.php瀏覽器

這裏寫圖片描述

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

複製一份backend 更名爲apiyii2

這裏寫圖片描述

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

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

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

這裏寫圖片描述

4、在瀏覽器訪問

-成功,以下圖所示!一個api應用就這樣搭建完成,之後再添加應用也是一樣的方法

這裏寫圖片描述

 

注意composer

後臺下面的config/main.php中必定要改爲對應的,不然都不會出來

'controllerNamespace' => 'ap\controllers',

相關文章
相關標籤/搜索