在Symfony2中生成RESTful web服务脚手架?

在Symfony2中生成RESTful web服务脚手架?,symfony,scaffolding,Symfony,Scaffolding,我看到有一个问题 我正在开发我的应用程序的一个组件,它将是一个JSON服务。是否有类似的工具来生成CRUD操作,该操作不公开HTML表单,而是接受并返回JSON?这将允许您快速原型化JSON服务,该服务允许与实体进行RESTful交互。请查看关于如何生成CRUD和简单框架的其他问题 扩展(标准版附带)以生成符合要求的控制器和路由,从而实现所需的功能 可以在中找到控制器模板 路由模板位于中,称为routing.xml/.yml/ 可以在这里找到一个示例REST控制器(具有自动路由生成功能):.正在

我看到有一个问题

我正在开发我的应用程序的一个组件,它将是一个JSON服务。是否有类似的工具来生成CRUD操作,该操作不公开HTML表单,而是接受并返回JSON?这将允许您快速原型化JSON服务,该服务允许与实体进行RESTful交互。

请查看关于如何生成CRUD和简单框架的其他问题

扩展(标准版附带)以生成符合要求的控制器和路由,从而实现所需的功能

可以在中找到控制器模板

路由模板位于中,称为routing.xml/.yml/


可以在这里找到一个示例REST控制器(具有自动路由生成功能):.

正在读取FOSRestBundle文档。。。如果我有更多的问题,我会回答。这看起来是可行的,但需要一些时间来消化并开始工作。我已经生成了HTML CRUD表单/控制器,所以第一件事是尝试将其中一个修改为FOSRestBundle样式,并自动返回HTML或JSON。我最初考虑根据HTTP Accept标头确定类型,但我认为我更喜欢路由后缀的想法(即.html表示html响应,.json表示json响应),因此,我没有机会进一步研究这个问题,但您所描述的似乎就是答案。所以,我将把这个标记为答案,如果我能得到一个更完整的例子,我会把它贴在这里。