当我反序列化我的Doctrine实体时,初始对象被正确构建/初始化,但是所有的子关系都试图被调用为数组。
根级别对象的addChild(ChildEntity $entity)方法被调用,但Symfony抛出一个错误,称addChild接收到一个数组而不是ChildEntity的实例。
Symfony自己的序列化器是否有一种将嵌套数组(子实体)反序列化为实体类型的方式?
JMS序列化器通过在属性上指定@Type("ArrayCollection<ChildEntity>")注释来处理此问题。
根级别对象的addChild(ChildEntity $entity)方法被调用,但Symfony抛出一个错误,称addChild接收到一个数组而不是ChildEntity的实例。
Symfony自己的序列化器是否有一种将嵌套数组(子实体)反序列化为实体类型的方式?
JMS序列化器通过在属性上指定@Type("ArrayCollection<ChildEntity>")注释来处理此问题。