2017-10-27 7 views
0

@SWG \ Definitionをどこかに書いて、@SWG \ Schemaの@SWG \ Schemaで参照したいsymfony 3アプリケーションでの複数のREST APIアクションの注釈私はNelmioのapi-doc-bundleのdev-master版を使用していますが、その定義がどこにあるのかを示唆するものは何かを見つけることができます。 Swagger-PHPのドキュメントは可能な限り繰り返さないことを強く推奨します。私はその勧告に従いたいと思います。何かヒント?Swagger-PHPとNelmio API-DOCバンドルで再利用する@SWG Definitionを入れる場所

典型的な

答えて

0

...最後に分解し、直後に解決策を見つけ出すその後、頼む...

は、私はsymfonyのアプリ/設定/ config.ymlに文書データをプリロードできることを見出しました。

nelmio_api_doc: 
    documentation: 
     definitios: 
      Error: 
       type: object 
       properties: 
        success: 
         type: boolean 
         example: false 
        error: 
         type: string 
         example: message 

今、私はこのアプローチには

/** 
* @API\Operation(
*  ... 
*  @SWG\Response(
*   response="default", 
*   description="Failure", 
*   @SWG\Schema(ref="#definitions/Error") 
* ) 
*) 
*/ 
+0

トラブルが@APIを持つエンティティの定義の生成をトリガするための方法があるように思われないということであるすべての私のRESTアクションでこのようなものを使用することができます\ Model()。 –

関連する問題