一. 安裝擴充套件元件zircote/swagger-php
專案根目錄底下執行:composer require zircote/swagger-php
③ 在api/web下新建資料夾swageer-docs(這個資料夾可以自己命名,沒有強制要求,用來放json檔案的),我這個swagger.json檔案是自己建的,大家可以根據自己的實際運用命名
三. 配置api/web/swagger-ui/dist/index.html檔案(其他保持不變)
四. 為了避免每次修改api注釋之後都要手動去生成新的json檔案,我們寫了個控制,先生成新的json檔案,再跳轉到index.html,詳細**如下,大家可參考。
<?php
namespace api\controllers;
use yii;
use yii\web\controller;
/** * site controller
*/class sitecontroller extends controller}}
Yii2實現快速切庫操作
開發中可能會遇到一些這樣的問題,比如本地乙個資料庫,線上乙個資料庫,測試環境乙個資料庫,協同辦公乙個資料庫,有時候需要進行不斷切換資料庫,這裡操作是在config資料夾下快速更改db.php的內容 首先yii2中db.php檔案的內容是 return class yii db connection ...
YII2 搭建redis拓展 教程
安裝redis擴充套件 1.通過composer進行安裝,到專案根目錄cmd執行 推薦 php composer.phar require prefer dist yiisoft yii2 redis或者新增 yiisoft yii2 redis 2.0.0 到對應專案的composer.json檔...
利用docker搭建yii2 詳細步驟
在hub.docker.com 搜尋yii2,並且最後定位到 codemix yii2 base 然後在github上開啟 clone 到本地 按照下面步驟操作 composer create project no install codemix yii2 dockerized myprojectc...