如何获取一维标量数组作为原则dql查询结果?
2022-08-30 06:57:40
我想从拍卖表的id列中获取一个值数组。如果这是一个原始的SQL,我会写:
SELECT id FROM auction
但是,当我在教义中这样做并执行时:
$em->createQuery("SELECT a.id FROM Auction a")->getScalarResult();
我得到一个这样的数组:
array(
array('id' => 1),
array('id' => 2),
)
相反,我想得到一个这样的数组:
array(
1,
2
)
我如何使用教义来做到这一点?