Wol*_*ine 1 swagger swagger-php swagger-2.0
首先,这个Swagger PHP非常令人兴奋,非常有表现力!
有什么办法可以在swagger批注中提供PHP变量。
下面是我的代码:
define('API_PATH', '/api/demo');
/**
* @SWG\Swagger(
* basePath="{API_PATH}",
* host="11.7.11.16:xxxx",
* schemes={"http"},
Run Code Online (Sandbox Code Playgroud)
尝试在注解中也给出类似$ api_path的内容,但将其作为字符串和API调用失败了...。
basePath="$api_path",
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激
您可以考虑使用常量:
在constants.php中
define('API_PATH', ''/api/demo");
Run Code Online (Sandbox Code Playgroud)
在api.php中
/**
* @SWG\Swagger(basePath=API_PATH, ...)
*/
Run Code Online (Sandbox Code Playgroud)
可以使用bootstrap选项加载:
$ swagger --bootstrap constants.php api.php
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1107 次 |
| 最近记录: |