我正在使用带有PHP注释的Swagger v.2,现在我在请求正文中面临一个小问题“例子”。
在我的控制器中它看起来像这样:
/**
* @SWG\Post(
* tags={"pet"},
* path="/pet",
* summary="Create a pet",
* description="Create a pet",
* operationId="CreatePet",
* consumes={"application/json"},
* produces={"application/json"},
* @SWG\Parameter(
* name="pet",
* required=true,
* in="body",
* description="Pet object to be created",
* @SWG\Schema(
* @SWG\Property(property="pet",ref="#/definitions/Pet")
* ),
* @SWG\Example(
* ref="somepath/pet.json"
* )
* )
我需要根据某些条件使用不同的Schema示例,这就是为什么我希望在单独的json文件中声明Schema示例,这将以这种方式引用。我从this link得到了这个想法。
但是,这不起作用,我收到The annotation "@Swagger\Annotations\Example" doesn't exist
错误。
如果有人知道应如何使用Annotations进行修复,那么任何帮助都将受到赞赏。
谢谢
答案 0 :(得分:0)
你可以试试这个。
echo "This is some text" | python myScript.py