2015-03-13 75 views
1

我需要从使用Doctrin ORM的数据库以相同的方式从REST Web服务加载实体。symfony2:从Web服务加载实体

在Symfony中创建REST Web服务的记录非常丰富,但我无法看到任何有关使用它们的信息。

我已经写了应用程序在直接从REST服务加载数据的应用程序丢失,但我敢肯定,我必须在Symfony中有一个捆绑包,它会像Doctrin ORM允许我映射到和数据库。

有什么我失踪或我需要写我自己的自定义repsitories从Web服务加载实体?

+0

这可能是有益的:http://jmsyst.com/bundles/JMSSerializerBundle – Yoshi 2015-03-13 15:22:46

+0

你找到任何解决方案?我想采取同样的方法,目前我已经创建了一些采用Web服务响应并保存所有数据的类,正如我通常在实体中执行的那样,但我想知道是否有方法直接用户与存储库的实体,这将是很酷的。 – soipo 2016-01-29 03:17:29

+1

@soipo是我使用过软件仓库。基本上在Symfony中,当您从数据库中提取数据时使用findByID()函数或由Doctrin实现的类似函数。为了实现这一点,我使用相同的函数名编写了存储库类,然后编写代码来查询并从REST服务中提取数据并返回需要的填充类。这是一个手工编写的例子,但它非常简单,适合MVC模型。 – Horaland 2016-02-01 15:52:55

回答