Php Symfony序列化程序和ArrayCollection到XML

Php Symfony序列化程序和ArrayCollection到XML,php,symfony,serialization,Php,Symfony,Serialization,我正在尝试使用Symfony序列化程序将一个嵌套实体序列化为XML,该实体包含Doctrine ArrayCollections 我遇到了一些问题: ArrayCollections似乎没有序列化,symfony序列化程序是否能够实现此功能? 还是我需要调整它 XMLEncoder不支持规范化: 这是为什么?在生成XML之前,我如何操作数据 我的方法是创建一个CollectionNormalizer和一些其他规范化器,使其具有适当的结构,并让xmlcoder生成XML 请注意,JMSSerial

我正在尝试使用Symfony序列化程序将一个嵌套实体序列化为XML,该实体包含Doctrine ArrayCollections

我遇到了一些问题:

  • ArrayCollections似乎没有序列化,symfony序列化程序是否能够实现此功能?
    还是我需要调整它
  • XMLEncoder不支持规范化:
    这是为什么?在生成XML之前,我如何操作数据 我的方法是创建一个CollectionNormalizer和一些其他规范化器,使其具有适当的结构,并让xmlcoder生成XML


    请注意,JMSSerializer在这里不是一个选项。

    您可以发布您的代码和预期的输出吗?没有理由不序列化
    ArrayCollection
    实例(例如,API平台会这样做)。没错,ArrayCollection会被序列化。但是,我有一个固定的XML结构需要处理,而且序列化程序太难调整。所以我最终通过Twig构建了XML。你能发布你的代码和预期的输出吗?没有理由不序列化
    ArrayCollection
    实例(例如,API平台会这样做)。没错,ArrayCollection会被序列化。但是,我有一个固定的XML结构需要处理,而且序列化程序太难调整。因此,我最终通过细枝构建了XML。