[Doctrine2] Erreur requête : [Semantical Error] line 0, col 42 near 'xx': Error: Invalid PathExpress Must be
Salut.
Je cherche à mettre en place la requêt suivante dans mon fichier VenteRepository.php en utilisant le QureyBuilder.
Code:
SELECT SUM(v.mntTotal) AS montantTotal, v.magasin FROM Vente v WHERE v.exercice = '2019' GROUP BY v.magasin ORDER BY v.montantTotal DESC
.
Voici le code de mon QueryBuilder
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| public function meilleurVendeurAnnee($idExer)
{
$qb = $this->_em->createQueryBuilder();
$qb->select('SUM(v.mntTotal) AS montantTotal, v.magasin')
->from($this->_entityName, 'v')
->where('v.exercice = :exercice')
->setParameter('exercice', $idExer)
->groupBy('v.magasin')
->orderBy('v.montantTotal', 'DESC');
$query = $qb->getQuery();
$results = $query->getResult();
} |
Quand j'appel la fonction meilleurVendeurAnnee, j'ai cette erreur
Citation:
[Semantical Error] line 0, col 42 near 'magasin FROM': Error: Invalid PathExpression. Must be a StateFieldPathExpression.