我正在尝试使用Symfony2创建基于API的服务,这是我们公司倾向于使用的主要框架。我被告知要研究创建Web服务的最佳方法,即:REST,SOAP等。我不是一个非常有经验的程序员。我只是想研究这个主题。
我们基本上需要的是一个系统,它可以提供和API在任何平台或设备上制作其他应用程序。例如:我可以使用Twitter API发布/获取推文。同样地,我们正在尝试创建一个E-comm产品,该产品可以帮助其他用户在平台上构建站点和应用程序,无论编程语言,设备或操作系统如何。
我们正在尝试将我们的产品从纯粹的“MVC应用程序”转换为基于API的服务。
答案 0 :(得分:13)
请查看William Durand撰写的有关设计REST API的文章REST APIs with Symfony2: The Right Way。
答案 1 :(得分:2)
我认为你能看到的最好的回购是:
https://github.com/lsmith77/symfony-rest-edition
这是一个教程
http://welcometothebundle.com/symfony2-rest-api-the-best-2013-way/
答案 2 :(得分:0)
我相信上面给出的答案并不是FOSRestBundle世界的介绍所以我建议如何通过控制器,表单处理等易于理解的示例正确设置FOSRestBundle detailed getting started tutorial。