0

我在我的 symfony 4 项目中使用 NelmioApiDocBundle (v3.0),我想转储我的 Api 项目的文档。

我看到可以使用以下命令处理旧版本的 NelmioApiDocBundle:

php bin/console api:swagger:dump destination_folder

但我收到了这个错误:“api:swagger”命名空间中没有定义命令

我不知道是否仍然可以使用新版本的 NelmioApiDocBundle 转储文档

4

1 回答 1

0

看到 NelmioApiDocBundle 让我几乎可以确定您正在使用 FOSRestBundle,如果您是,我会更改为 api-platform,您会问为什么?首先,默认情况下,您会在 route /api 上获得 API 文档(无论是什么格式等,您总是会获得完整的文档),其次,即使您需要一些自定义功能,例如访问每个操作的属性甚至取决于角色我在 Symfony 5.0 上尝试过 FOSRestBundle,但它无法提供我想要的功能和配置,然后我发现了 API 平台。如果我错过了您想要的答案,请在评论中告诉我,我会尽我所能提供答案

于 2020-02-22T01:54:23.370 回答