我正在我的symfony 4项目中使用NelmioApiDocBundle (v3.0),我想转储我的Api项目的文档。
我认为可以使用以下命令对旧版本的NelmioApiDocBundle执行此操作:
php bin/console api:swagger:dump destination_folder但是我得到了这个错误:在"api:swagger“名称空间中没有定义命令。
我不知道是否仍然可以将文档与新版本的NelmioApiDocBundle一起转储
发布于 2020-02-22 09:54:23
看到NelmioApiDocBundle,我几乎确定你在使用FOSRestBundle,如果你是,我会换成api-platform,你会问为什么?首先,你在路由/api上默认得到API (不管什么格式,你总是得到完整的文档)。其次,捆绑包很容易配置,即使你需要一些自定义的功能,比如每个操作的属性访问权限,甚至根据角色的不同,here我在Symfony 5.0上尝试过FOSRestBundle,但它不能提供我想要的功能和配置,然后我发现了API平台。如果我错过了你想要的答案,请在评论中告诉我,我会尽可能好地提供答案。
https://stackoverflow.com/questions/60299265
复制相似问题