Php 条令:id上的关键结果数组
使用原则:Php 条令:id上的关键结果数组,php,doctrine-orm,Php,Doctrine Orm,使用原则: $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'), );
$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在某个字段上键入/索引结果数组?也许您可以使用
INDEX BY t.userId
其中t是您的表/实体别名我认为您需要一个额外的foreach,以实现可能的重复