【问题标题】:Set 'parameters' annotation in NelmioApiDocBundle在 NelmioApiDocBundle 中设置“参数”注释
【发布时间】:2013-01-16 06:43:15
【问题描述】:

我使用带有 FOSRESTBundle 的 Symfony2.1 创建了一个 API RESTfull,并且我正在使用 NelmioApiDocBundle 来生成自动文档。

我有一个 PUT 请求,用户应该在其中发送一个参数,但我不需要为此创建表单。一切正常,但是当我生成文档时,我不知道如何将此参数添加到文档中,因为我没有“输入”表单。

我试过了,但似乎不起作用:

 /**
 * @ApiDoc(
 *  description="description",
 *  statusCodes={
 *         200="Success",
 *         400="Bad request"},
 *  parameters={
 *         {"name"="parameter_name", "dataType"="integer"}
 *  }
 * )
 ...

NelmioApiDocBundle 的文档中,我没有看到任何解决方案...

【问题讨论】:

    标签: symfony symfony-2.1 fosrestbundle api-doc


    【解决方案1】:

    使用过滤器键而不是参数

     * filters={
     *     {"name"="parameter_name", "dataType"="integer"},
     * },
    

    【讨论】:

    • 是的,我现在正在使用它,但是过滤器与参数不一样...有没有使用参数的可能性?谢谢!!!
    猜你喜欢
    • 2021-09-30
    • 2014-04-27
    • 2018-05-03
    • 2012-06-12
    • 1970-01-01
    • 1970-01-01
    • 2014-12-24
    • 1970-01-01
    • 2012-05-25
    相关资源
    最近更新 更多