nelmio api doc bundle不呈现输入类型

时间:2016-10-11 03:48:49

标签: api symfony nelmioapidocbundle

我使用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"
     *  }
     * )

是否有任何配置缺失?或任何已知的错误?

由于

1 个答案:

答案 0 :(得分:0)

这是一个已知的错误。 https://github.com/nelmio/NelmioApiDocBundle/issues/208 而且它不是一个真正的错误,而是它过时的方法,在Symfony中使用高达2.6,我相信。

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

*  input="resend_confirmation_type",