Foreach на getRepository Symfony 3 - PullRequest
0 голосов
/ 25 июня 2019

На моем контроллере я получаю некоторые результаты из базы данных

$commandes = $em->getRepository('SWPlatformBundle:Vente')->getCommandesAFacturer($client[0]->getId());

с этим SQL

public function getCommandesAFacturer($id) {
    $qb = $this->createQueryBuilder('v')
      ->select("c.id, c.montantTTC, c.horodatageCreation, SUM(v.prixTotalVente) AS sansFrais")
      ->leftJoin('v.commande', 'c')

  ->where('c.facture IS NULL')
  ->andwhere('c.commercant = :commercantId')
  ->setParameter('commercantId', $id)
  ->groupBy('c.id');

return $qb
    ->getQuery()
    ->getResult();
}

И я хотел бы суммировать значение sansFrais в моем запросе, но я не достигаю значения sansFrais.

Я пробовал вот так, но это не работает:

foreach($commandes as $commande){
    $montantHTCollecte += $commande['sansFrais'];
}

Спасибо за вашу помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...