我看到有一个非常有用的系统可以从您的实体生成 CRUD 表单。
我正在开发我的应用程序的一个组件,该组件将成为 JSON 服务。是否有类似的工具来生成 CRUD 操作,而不是公开 HTML 表单,而是接受并返回 JSON?这将允许您快速构建一个 JSON 服务的原型,该服务允许与您的实体进行 RESTful 交互。
我看到有一个非常有用的系统可以从您的实体生成 CRUD 表单。
我正在开发我的应用程序的一个组件,该组件将成为 JSON 服务。是否有类似的工具来生成 CRUD 操作,而不是公开 HTML 表单,而是接受并返回 JSON?这将允许您快速构建一个 JSON 服务的原型,该服务允许与您的实体进行 RESTful 交互。
请参阅我对如何生成 CRUD 和简单脚手架的其他问题的回答。
扩展SensioGeneratorBundle(标准版附带)以生成符合FOSRestBundle的控制器和路由,以实现您正在寻找的内容。
控制器模板可以在SensioGeneratorBundle/Resources/skeleton/controller中找到。
路由模板位于SensioGeneratorBundle/Resources/skeleton/bundle中,称为 routing.xml / .yml / ...
可以在此处找到示例 REST 控制器(自动生成路由):LiipHelloBundle/Controller/ArticleController.php。