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 我相信这并不是真正的错误,而是过时的方法,在 Symfony 中使用到 2.6。

解决方案很简单 - 将您的 FormType 声明为服务,使用,实现getName它,然后在输入中使用别名。

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