Có thể thay đổi giá trị khóa mảng cho getResult() trong Doctrine2 không?Thay đổi khóa mảng getResult cho giá trị khóa chính
Ví dụ:
$qb->select('t.id, t.name')->from('Table', 't');
Khi tôi in này, tôi nhận được, mà không phải là những gì tôi muốn:
print_r($qb->getQuery()->getResult());
//Print result: Array ([0] => Array ([id] => 20 [name] => Name1) [1] => Array ([id] => 21 [percentagem] => Name2))
Những gì tôi muốn là:
Array ([20] => Array ([id] => 20 [name] => Name1) [21] => Array ([id] => 21 [percentagem] => Name2))
Gợi ý, gợi ý sẽ được đánh giá cao.
Cách tiếp cận thú vị nhưng dường như không hoạt động với MySql 5.6.16. Phải không? –
@ MatthewT.Baker Nó không phải là SQL, nó là DQL và như đã đề cập, không dịch sang bất cứ điều gì trong kết quả truy vấn SQL. – Omn