我使用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"
* }
* )
是否有任何配置缺失?或任何已知的错误?
由于
答案 0 :(得分:0)
这是一个已知的错误。 https://github.com/nelmio/NelmioApiDocBundle/issues/208 而且它不是一个真正的错误,而是它过时的方法,在Symfony中使用高达2.6,我相信。
解决方案很简单 - 将FormType声明为服务,使用,为其实现getName
,然后在输入中使用别名。
* input="resend_confirmation_type",