NelmioApiDoc - 默认隐藏文档部分

Posted

技术标签:

【中文标题】NelmioApiDoc - 默认隐藏文档部分【英文标题】:NelmioApiDoc - Hide documentation section by default 【发布时间】:2016-10-13 14:40:16 【问题描述】:

默认情况下,ApiDoc 会列出每个 API 端点的所有操作,如下所示:

然而,在Swagger demo 中,操作默认隐藏,直到用户选择显示它们。

ApiDoc 是否有默认隐藏操作的配置选项?我在documentation 中没有找到类似的内容。

【问题讨论】:

【参考方案1】:

您必须像这样更改 config.yml 文件(default_sections_opened 为 false):

nelmio_api_doc:
   name: 'API documentation'
   exclude_sections:     []
   **default_sections_opened:  false**
  motd:
    template:             'NelmioApiDocBundle::Components/motd.html.twig'
  request_listener:
    enabled:              true
    parameter:            _doc
  sandbox:
    enabled:              false

【讨论】:

【参考方案2】:

使用参数default_sections_opened可以默认隐藏文档部分:

nelmio_api_doc.default_sections_opened: false

此参数的默认值为true。见configuration reference。

【讨论】:

以上是关于NelmioApiDoc - 默认隐藏文档部分的主要内容,如果未能解决你的问题,请参考以下文章

Symfony:在 nelmio api 文档中输出示例图像?

一些小知识点记录

Nelmio ApiDoc 3.0 - 从 SwaggerUI 中排除部分

理解Linux文档的默认安全机制隐藏属性特殊权限,妈妈在也不用担心你从删库到跑路!!!

理解Linux文档的默认安全机制隐藏属性特殊权限,妈妈在也不用担心你从删库到跑路!!!

单击蓝图幻灯片和推送菜单的文档时侧边栏菜单隐藏,无法正常工作