[RESOLU] requete SQL ou DQL pour récupérer valeurs de l'utilisateur en cours et effectuer un calcul

isaac
Invité n'ayant pas de compte PHPfrance

25 juin 2019, 23:11

ok du cou j'ai fait ca
 public function getQuoi($userslp) {
       $result = $this->createQueryBuilder('r')
                ->select('COUNT(r.manger) AS nbQuestion, SUM(r.value) AS totValue')
                ->Where('r.userSlp = :userSlp AND r.manger <= 65')
                ->setParameter('userSlp', $userslp)
                ->getQuery()
                ->getScalarResult();

            return $result;
Par contre il demandais un getscalar non un single etant donné que cela retourne un double tableau
et ensuite dans mon controller
$totalQuoi = $reponseMangerRepo->getQuoi($userSlp);

$totalQuoi[0]['totValue']//si je veu le total des valeurs
$totalQuoi[0]['nbQuestion']//le nbr de question 
et dans ma vu
 {% if totalQuoi[0]['totValue'] > 0 and totalQuoi[0]['totValue'] <= 32.4
              and totalQuoi[0]['nbQuestion'] == 65 %}
            <h4>Theme <b>"Quoi"</b></h4>
            {{ miniprofil[13].description}}
            <hr>
            {% endif %}
je sais c'est moche mais j'arrive a obtenir ce que je veux..