1

我有一个Product实体和一个ProductList实体。如何在依赖对象中序列化Symfony2中的实体

是否有可能以json包含与该ProductList相关的Product对象的方式将ProductList对象序列化(和反序列化)为json?

的预期结果是:

[{ 
    'product_list_name': 'List', 
    'product_list_created': '2013-07-04', 
    'products' : { 
     'product': {...}, 
     'product': {...}, 
     'product': {...}, 
     'product': {...} 
}] 

我使用内置的串行和JMS \串行的Symfony2的,但我没有任何运气。

任何方式来做到这一点?

+0

你想序列化的实体集这样呢? : [{'product_list':{'product':{...},'product':{...},'product':{...}}] – rpg600

+1

您可以使用您的配置添加您的实体( annotations/yml/xml) - 它们是否通过关系实际链接?即时通讯使用JMSSerializer和它的工作对我很好 – ManseUK

+1

@Ren种。 [{'product_list_name':'List','product_list_created':'2013-07-04','products'{'product':{...},'product':{...},'product': {...},'product':{...}}] – gomman

回答

0

如果您使用YML,请确保您有Product和ProductList的YML文件。

Entity.ProductList.yml

AppBundle\Entity\ProductList: 
    exclusion_policy: ALL 
    properties: 
     products: 
      expose: true 

Entity.Product.yml

AppBundle\Entity\Product: 
    exclusion_policy: ALL 
    properties: 
     id: 
      expose: true 
相关问题