我需要将一个Document(doctrine ODM)数组存储到存储在关系数据库(Doctrine ORM)中的Entity中。 我选择将文档的标识符存储为包含逗号分隔的文档标识符列表的字符串。
我发现我可以在ORM端添加一个PostLoad事件来延迟加载我的文档:http://docs.doctrine-project.org/projects/doctrine-mongodb-odm/en/1.2.x/cookbook/blending-orm-and-mongodb-odm.html
但是DocumentManager :: getReference方法只允许加载单个对象。是不是可以用任何方式构建类似于获取对象列表的东西?