+Doctrine : récupération du résultat d'une colonne MAX(x) dans un SELECT
En conformité avec documentation pour Doctrine, j'essaye de récupérer une information comme ceci :
Code:
1 2 3 4 5
| $vp = Doctrine_Query::create()
->select('MAX(v.rang) AS max_rang')
->from('VitrineParagraphe v')
->where('v.vitrine_id = ?', $vitrineId)
->execute(); |
Les logs m'indiquent que la requête exécutée est la suivante :
Citation:
SELECT MAX(v.rang) AS v__0 FROM vitrine_paragraphe v WHERE (v.vitrine_id = ?) - (17)
Du coup, impossible d'accéder comme prévu (toujours selon la doc) à l'attribut $vp->max_rang qui me permettra de connaitre la valeur recherchée.
Pourquoi l'alias que j'indique est-il ignoré par Doctrine ? Savez-vous comment je dois procéder pour exploiter ce type de requêtes ?