【发布时间】:2015-11-07 02:09:44
【问题描述】:
当我反序列化我的学说实体时,初始对象被正确构造/启动,但是所有子关系都试图被称为数组。
正在调用根级对象的 addChild(ChildEntity $entity) 方法,但 Symfony 抛出错误,表明 addChild 正在接收数组而不是 ChildEntity 的实例。
Symfony 自己的序列化器是否有办法将嵌套数组(子实体)反序列化为实体类型?
JMS 序列化程序通过在属性上指定 @Type("ArrayCollection<ChildEntity>") 注释来处理此问题。
【问题讨论】:
-
嘿,找到方法了吗?
标签: php symfony serialization doctrine-orm