0

私は Nelmio API Doc Bundle を使用して API ドキュメントを公開しています。ベース構成で使用しています。また、Symfony 3.1 を使用しています。しかし、コントローラーでは、ApiDoc アノテーション内で入力パラメーターを定義しても、ドキュメントには入力が表示されません。

     * @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"
     *  }
     * )

不足している構成はありますか? または既知のバグ?

ありがとう

4

1 に答える 1

0

これは既知のバグです。https://github.com/nelmio/NelmioApiDocBundle/issues/208 そして、これは実際にはバグではなく、2.6 までの Symfony で使用されていた時代遅れのアプローチだと思います。

解決策は簡単です - FormType をサービスとして宣言し、getNameそれを使用して実装し、入力でエイリアスを使用します。

*  input="resend_confirmation_type",
于 2016-10-11T08:41:42.467 に答える