标签: symfony doctrine-orm
我知道在使用Doctrine运行查询时,可以指定您想要数组类型而不是对象类型。但是,我碰巧使用了我无法编辑的代码,它将查询的结果作为对象返回给我,我希望能够以某种方式将其转换为数组。似乎在旧版本中,原则上可以使用toArray()之类的东西。
toArray()
我现在可以使用类似的东西吗?
答案 0 :(得分:3)
不,doctrine 2使用数据映射器模式,并且不对PHP类做任何假设。如果类没有显式提供toArray()方法,那么你需要使用对象的getter方法手动创建数组。