1

首先我对这个 Swagger PHP 感到非常兴奋,非常有表​​现力!

有什么方法可以在 swagger 注释中提供 PHP 变量。

下面是我的代码:

define('API_PATH', '/api/demo');

/**
 * @SWG\Swagger(
 * basePath="{API_PATH}",
 * host="11.7.11.16:xxxx",
 * schemes={"http"},

也尝试在注释中提供 $api_path 之类的内容,但将其作为字符串和 API 调用失败....

basePath="$api_path",

任何帮助将不胜感激

4

1 回答 1

6

您可以考虑使用常量:

在常量.php

 define('API_PATH', ''/api/demo");

在 api.php

/**
 * @SWG\Swagger(basePath=API_PATH, ...)
 */

可以使用引导选项加载:

$ swagger --bootstrap constants.php api.php
于 2016-03-22T07:51:35.807 回答