我想从Auction表的id列中获取一组值.如果这是一个原始SQL我会写:
SELECT id FROM auction
Run Code Online (Sandbox Code Playgroud)
但是当我在Doctrine中执行此操作并执行:
$em->createQuery("SELECT a.id FROM Auction a")->getScalarResult();
Run Code Online (Sandbox Code Playgroud)
我得到一个像这样的数组:
array(
array('id' => 1),
array('id' => 2),
)
Run Code Online (Sandbox Code Playgroud)
相反,我想得到这样的数组:
array(
1,
2
)
Run Code Online (Sandbox Code Playgroud)
我怎么能用Doctrine做到这一点?