/**.
* @SWGSwagger(
* @SWGInfo(
* title="我的第一個swagger記錄的API"。
* 版本="1.0.0"
* )
* )
*/
我試著把這個塊寫在:
我的基本控制器 - src/MyProject/ApiBundle/Controller/SiteApi/SiteApiBaseController.php我的捆綁檔案 - src/MyProject/ApiBundle/MyProjectApiBundle.php
。生成的JSON包含空"info"。{"標題": ""}
Symfony 3.4, NelmioApiDocBundle 3.9.1(包括zircote/swagger-php 2.0.9)
。uj5u.com熱心網友回復:
- 對于控制器嘗試:
/**.
使用FOSRestBundleControllerAnnotations作為Rest。
使用SwaggerAnnotations作為SWG。
...
* 添加Tva。
* @RestPost("/tva/add")
* @SWGTag(name="TVA Management")
...
...
* @SWGResponse(response=201, description="Tva創建成功。" )
...
...
*/
=> 你會得到這樣的東西:
- 對于api/doc頁面的標題、描述和版本,請嘗試編輯此檔案:
~Your_Project_Pathconfigpackages
elmio_api_doc.yaml
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/333693.html
標籤:
