2016-10-11 7 views
0

私はAPIドキュメントを公開するためにNelmio API Doc Bundleを使用しています。私は基本構成でそれを使用します。また、Symfony 3.1を使用しています。しかし、コントローラ上でApiDocアノテーションの中で入力パラメータを定義しても、ドキュメンテーションは入力を表示しません。nelmio api doc bundleは入力タイプをレンダリングしません

 * @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", 
関連する問題