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

时间:2013-05-22 21:28:04

标签: symfony scaffolding

我看到有very useful system for generating CRUD forms from your entities

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

1 个答案:

答案 0 :(得分:1)

请参阅my answer,了解有关如何生成CRUD和简单脚手架的其他问题。

扩展SensioGeneratorBundle(标准版附带)以生成符合FOSRestBundle标准的控制器和路由,以实现您的目标。

可以在SensioGeneratorBundle/Resources/skeleton/controller

中找到控制器模板

路由模板位于SensioGeneratorBundle/Resources/skeleton/bundle中,称为routing.xml / .yml / ...

可在此处找到示例REST控制器(具有自动路由生成):LiipHelloBundle/Controller/ArticleController.php