是否可以让Silex自动公开API结构? 我的意思是,我希望有一个完整的API端点列表,由Silex自动生成,基于我在代码中定义的路由。 如果这是不可能的,那么其他哪些框架可以实现这一目标? 谢谢
答案 0 :(得分:0)
没有内置的方法可以做到这一点。
您可以通过$app["routes"]
访问已注册的路由,这是一个Sf2 RouteCollection实例。您可以对此进行迭代并生成所需内容。
答案 1 :(得分:0)
您可以使用https://github.com/jdesrosiers/silex-swagger-provider - 这是https://github.com/zircote/swagger-php的Silex提供商。
或者,对于Symfony,有NelmioApiDocBundle,它也可以在Silex项目中使用。