1

我有一个 Product 实体和一个 ProductList 实体。

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

预期的输出是:

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

我正在使用 Symfony2 内置序列化程序和 JMS\Serializer 但我没有任何运气。

有什么办法可以做到这一点?

4

1 回答 1

0

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

Entity.ProductList.yml

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

实体.产品.yml

AppBundle\Entity\Product:
    exclusion_policy: ALL
    properties:
        id:
            expose: true
于 2017-05-05T05:50:38.737 回答