我在Symfony框架中将Doctrine 2用作ODM(mongoDB)。我已经为实体完成了基于YAML的映射,并且效果很好。
但是现在,有一个字段已从“方向”更改为“目的地”,因此我尝试使用“ alsoLoad”来使其与已存储的数据一起使用,但似乎无法正常工作正确:我在目标字段中始终看到null。
教义映射:
fields:
destination:
type: string
alsoLoad: direction
序列化器:
destination:
expose: true
有任何线索吗?谢谢!
答案 0 :(得分:0)
我看不到文档中提到的内容,但是在映射中看到HydratorFactory
will look for alsoLoadFields
key,所以请尝试以下操作:
fields:
destination:
type: string
alsoLoadFields: [direction]