【问题标题】:Convert Doctrine 2 result object (entity) to array?将 Doctrine 2 结果对象(实体)转换为数组?
【发布时间】:2014-07-28 20:13:36
【问题描述】:

我知道当你使用 Doctrine 运行查询时,可以指定你想要数组类型而不是对象类型。但是,我碰巧正在使用我无法编辑的代码,它将查询的结果作为对象返回给我,我希望能够以某种方式将其转换为数组。似乎在旧版本的学说中曾经有类似toArray() 的东西可以使用。

有没有类似现在可以用的东西?

【问题讨论】:

标签: symfony doctrine-orm


【解决方案1】:

不,原则 2 使用数据映射器模式并且不对 PHP 类做任何假设。如果该类没有显式提供 toArray() 方法,那么您需要使用对象的 getter 方法手动创建数组。

【讨论】:

    猜你喜欢
    • 2015-12-13
    • 1970-01-01
    • 1970-01-01
    • 2011-04-13
    • 1970-01-01
    • 1970-01-01
    • 2020-04-23
    • 2016-06-18
    • 2015-11-25
    相关资源
    最近更新 更多