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 
相關問題