【发布时间】:2012-07-26 08:58:38
【问题描述】:
嗨,我有这个 dql 查询
createQuery("SELECT b.name FROM Album\Entity\Brand b")->getArrayResult();
它返回这个
array
0 =>
array
'id' => int 11
'name' => string 'aaas' (length=4)
我该怎么做才能把结果变成这样的东西
array(11=>'asss')
我的意思是像数组
array(id=>name,id=>name,...)
dql 或 getArrayResult 方法中是否有针对此问题的特定选项?
【问题讨论】:
-
这不是一个问题。我返回数据库中的数据。您应该检索此数组并基于此数组构建自己的数组。
-
是的,我知道,但我相信教义必须有更简单的方法来生成简单的数组结果
标签: arrays doctrine-orm dql