2016-10-11 8 views
0

내 API 문서를 노출하려면 Nelmio API Doc Bundle을 사용하고 있습니다. 기본 구성으로 사용합니다. 또한 Symfony 3.1을 사용합니다. 하지만 컨트롤러에서 ApiDoc 주석 내부에 입력 매개 변수를 정의 할 때도 설명서에 입력 내용이 표시되지 않습니다.nelmio api doc 번들이 입력 유형을 렌더링하지 않습니다.

 * @ApiDoc(
    * section="Customer", 
    * description="Request reset password", 
    * input="AppBundle\Form\ResendConfirmationEmailType", 
    * statusCodes={ 
    *   200="Returned when successful", 
    *   500="Returned on not found Customer" 
    * }, 
    * tags={ 
    * "beta" = "#4A7023", 
    * "v2" = "#ff0000" 
    * } 
    *) 

누락 된 구성이 있습니까? 또는 알려진 버그?

감사합니다.

답변

0

알려진 버그입니다. https://github.com/nelmio/NelmioApiDocBundle/issues/208 그리고 그것은 실제로 버그가 아니며 오히려 오랜 시간이 걸렸습니다. Symfony에서 2.6까지 사용되었습니다.

해결책은 간단합니다. FormType을 서비스로 선언하고 사용하고 getName을 구현 한 다음 입력에 별칭을 사용합니다.

* input="resend_confirmation_type",