隱藏字段鑑於以下DQL查詢:DQL - 選擇多個字段,但只有一個取 - 從結果集
SELECT
p,
(p.views * 0.1) + (p.likes * 0.9) as ratingPhoto
FROM
AppBundle:Photo p
ORDER BY
ratingPhoto DESC
我的結果集將類似於以下內容:
array (size=14)
0 =>
array (size=2)
0 => object(Photo)
'ratingPhoto' => string '1.42' (length=4)
1 =>
array (size=2)
0 => object(Photo)
'ratingPhoto' => string '1.31' (length=4)
...
有任何DQL功能,以便我將只檢索Photo
對象並從結果集中排除其他選定的字段?這是我所期待的結果:
array (size=14)
0 => object(Photo)
1 => object(Photo)
...
該死的我只有教條2.1.5,不過謝謝! – httpete 2013-03-31 01:23:22
@httpete你真的應該考慮升級了,教條2.1不再維護 – Ocramius 2013-03-31 02:11:58
我明白了將!再次感謝,非常乾淨的答案 – httpete 2013-03-31 03:17:13