无法识别的选项"区域"在NelmioApiDocBundle Symfony3.4中

时间:2018-05-05 08:24:45

标签: swagger swagger-ui symfony-3.4 nelmioapidocbundle

我想为我的Restful API构建一个带有swagger的UI文档。这是https://symfony.com/doc/master/bundles/NelmioApiDocBundle/index.html的官方文档 但是我收到了这个错误Unrecognized option "areas" under "nelmio_api_doc"

#routing.yml

app.swagger_ui:
    path: vyndteam/api/doc/{areas}
    methods: GET
    defaults: { _controller: nelmio_api_doc.controller.swagger_ui }

#config.yml

nelmio_api_doc:
    areas:
        default:
            path_patterns: [^/api]
            host_patterns: [api\.]
        business:
            path_patterns: [^/business]
        admin:
            path_paterns: [^/admin]

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

您必须检查已安装捆绑软件的版本“nelmio_api_doc” 该文档适用于版本3

答案 1 :(得分:0)

尝试更改此内容:

 path: vyndteam/api/doc/{area}