如何在Symfony2中创建基于API的Web服务

时间:2012-06-08 12:57:55

标签: php model-view-controller api symfony

我正在尝试使用Symfony2创建基于API的服务,这是我们公司倾向于使用的主要框架。我被告知要研究创建Web服务的最佳方法,即:REST,SOAP等。我不是一个非常有经验的程序员。我只是想研究这个主题。

我们基本上需要的是一个系统,它可以提供和API在任何平台或设备上制作其他应用程序。例如:我可以使用Twitter API发布/获取推文。同样地,我们正在尝试创建一个E-comm产品,该产品可以帮助其他用户在平台上构建站点和应用程序,无论编程语言,设备或操作系统如何。

我们正在尝试将我们的产品从纯粹的“MVC应用程序”转换为基于API的服务。

3 个答案:

答案 0 :(得分:13)

请查看William Durand撰写的有关设计REST API的文章REST APIs with Symfony2: The Right Way

答案 1 :(得分:2)

答案 2 :(得分:0)

我相信上面给出的答案并不是FOSRestBundle世界的介绍所以我建议如何通过控制器,表单处理等易于理解的示例正确设置FOSRestBundle detailed getting started tutorial