huijiewei/yii2-swagger
Composer 安装命令:
composer require huijiewei/yii2-swagger
包简介
Swagger 扩展
README 文档
README
Yii2 Swagger 扩展
安装
composer require huijiewei/yii2-swagger
用法
Controller 里面集成 Action:
public function actions() { return [ 'ui' => [ 'class' => 'huijiewei\swagger\actions\SwaggerUiAction', 'apiUrl' => \yii\helpers\Url::to(['/site/api'], true), ], 'api' => [ 'class' => 'huijiewei\swagger\actions\SwaggerApiAction', 'scanDir' => '扫描的目录,可以是数组,支持 yii 的 alias', ], ]; }
Module 里面集成 Controller:
public function init() { parent::init(); $this->controllerMap = [ 'swagger' => [ 'class' => 'huijiewei\swagger\SwaggerController', 'apiOptions' => [ 'scanDir' => '扫描的目录,可以是数组,支持 yii 的 alias', 'defines' => [ // 可以定义一些常量,具体查阅 swagger-php 文档 'API_HOST' => 'API_HOST', 'API_BASE_PATH' => 'BASE_PATH' ] ], 'uiOptions' => [ 'apiUrlRoute' => 'swagger/api' ] ], ]; }
更多文档
查阅 Swagger PHP 文档.
查阅 Swagger UI 文档.
感谢 swagger-php swagger-ui
统计信息
- 总下载量: 112
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 5
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-07-08