Doctrine 2 SOMME (l'équivalent d'un helper?
Étrange, il n'y a pas de SOMME() équivalent en Doctrine2 aides? Il y a max, min, count... suis-je aveugle?
// Example - $qb->expr()->avg('u.age')
public function avg($x); // Returns Expr\Func
// Example - $qb->expr()->max('u.age')
public function max($x); // Returns Expr\Func
// Example - $qb->expr()->min('u.age')
public function min($x); // Returns Expr\Func
// Example - $qb->expr()->abs('u.currentBalance')
public function abs($x); // Returns Expr\Func
// Example - $qb->expr()->sqrt('u.currentBalance')
public function sqrt($x); // Returns Expr\Func
// Example - $qb->expr()->count('u.firstname')
public function count($x); // Returns Expr\Func
OriginalL'auteur gremo | 2011-10-10
Vous devez vous connecter pour publier un commentaire.
Ressemble.http://www.doctrine-project.org/docs/orm/2.0/en/reference/query-builder.htmlMODIFIER
Je me trompe. L'OP n'est pas aveugle, apparemment: il ne semble pas être un
sum()
helper.Vous pouvez toujours utiliser la somme dans le QueryBuilder comme suit:
/** Arithmetic objects **/
section au lieu d'avec le reste des opérateurs d'agrégation, qui est probablement la raison pour laquelle l'OP manqué.Je parle de la fonction d'agrégation SUM, C'EST la fonction arithmétique comme la division, soustraction. -1
les points sont pris @Gremo - réponse mis à jour.
Réponse acceptée puisqu'il semble vrai - pas de
SUM()
globale helper dans Doctrine2. C'est tellement triste. Ne peut comprendre pourquoi - peut-être parce que c'est manquante dans sqlite? Je ne sais pas...OriginalL'auteur Darragh Enright