2016-03-18 19 views
4

Swagger ile GET isteğim için Model/Örnek değer bölümünün oluşturulmasıyla ilgileniyorum. Resmi örnek için The link, bu bölümü mükemmel gösterir. mevcut modeli kullanılarak oluşturulan resmi dokümanlar iseSwagger'da GET isteği için Model/Örnek değer bölümü nasıl oluşturulur

: my özellikleri DİNLENME tarafından oluşturulan çünkü

 *  @SWG\Schema(ref="#/definitions/User") 

Ben böyle bir seçenek yok.

Aşağıdaki şekilde denedim: Çalışan ve cevaplar değildir

/** 
* @SWG\Get(
... 
*  @SWG\Response(
*   response="200", 
*   description="Ok", 
*   @SWG\Schema(
*    type="array", 
*    @SWG\Property(property="firstname", type="string", example="Steven") 
*  ), 
* ), 
*) 
*/ 

:

fetching resource list: http://localhost/dist/swagger.json; Please wait.

Herhangi bir yardım büyük beğeni toplamaktadır. Şimdiden teşekkürler.

cevap

4

GET /pet/findByStatus örneklerden birinde oluşturulur: desteklenmeyen bir array tipi bir özellik ekliyoruz çünkü
github.com/zircote/swagger-php/.../Examples/petstore.swagger.io/controllers/PetController.php

snippet'iniz çalışmıyor nedenidir. cevap için

... 
*   @SWG\Schema(
*    type="array", 
*    @SWG\Items(
*     type="object", 
*     @SWG\Property(property="firstname", type="string", example="Steven") 
*   ) 
*  ), 
... 
+0

Teşekkür:

Eğer @SWG\Items ek açıklama gerekir dizinin içeriğini açıklamak için. Öğeleriyle başarılı oldu, ancak diziden nesnesine türünü değiştirmek gerekiyordu. – Bandydan