如何从NelmioApiDocBundle生成的文档中删除_format URL后缀?

Naj*_*jki 2 symfony nelmioapidocbundle

我已经安装了NelmioApiDocBundle用于Symfony的我新的面向API项目,我无法摆脱的.{_format},这束添加到我的端点网址后缀.

这是它的样子:

屏幕截图来自NelmioApiDocBundle,格式为后缀

我的API不支持_formatas后缀.它支持将其作为查询参数或请求标头.正因为如此,如果我尝试从NelmioApiDocBundle沙箱做这个端点的请求时,它得到一个404错误响应.

这是我目前关于nelmio的config.yml部分:

yml nelmio_api_doc: name: My API doc sandbox: enabled: true endpoint: null accept_type: application/json body_format: formats: null default_format: json request_format: formats: json: application/json xml: null method: accept_header default_format: json authentication: name: bearer delivery: query cache: enabled: false file: '%kernel.cache_dir%/api-doc.cache'

Naj*_*jki 9

我已经在stackoverflow的其他地方找到了它.似乎我的问题与NelmioApiDocBundle没有关系,而是与FOSRestBundle有关.我必须只更改一个FOSRest设置config.yml:

fos_rest:
    routing_loader:
        include_format: false
Run Code Online (Sandbox Code Playgroud)

我在这里找到了解决方案