1

使用教义:

$result = array(
    array('user_id'=>1, 'name'=>'foo'),
    array('user_id'=>2, 'name'=>'bar'),
);

$expected = array(
    1 => array('user_id'=>1, 'name'=>'foo'),
    2 => array('user_id'=>2, 'name'=>'bar'),
);

是否可以通过Doctrine\ORM\Query以某种方式在某个字段上键入/索引结果数组?

4

1 回答 1

0

也许你可以使用

INDEX BY t.userId

其中 t 是您的表/实体别名

于 2016-06-07T03:10:19.547 回答