Skip to content

扩展集成 swagger-ui 和 swagger-php,根据注释自动生成 OpenAPI 文档。

License

Notifications You must be signed in to change notification settings

wewelove/yii2-swagger-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yii2-swagger-ui

version Download Issues

扩展集成 swagger-uiswagger-php,根据注释自动生成 OpenAPI 文档。

安装

推荐使用 composer 安装:

composer require --prefer-dist iamok/yii2-swagger-ui

应用

修改项目配置文件 ./config/main.php,添加 docs 项目:

'modules' => [
    'v1' => [
        'class' => 'app\modules\v1\Module',
    ],
    'v2' => [
        'class' => 'app\modules\v2\Module',
    ],
    'docs' => [
        'class' => 'iamok\swagger\Module',
        'name' => 'App',    // 项目名称
        'api' => [
            'v1' => ['swagger', 'controllers', 'models'],   // v1 版本,扫描目录
            'v2' => ['swagger', 'controllers', 'models']    // v2 版本,扫描目录
        ]
    ],
],

参考

About

扩展集成 swagger-ui 和 swagger-php,根据注释自动生成 OpenAPI 文档。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages