Bonjour à tous,
j'ai une requête :
Ma vue Twig:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public function myFindSommeTotale($user){ return $this->createQueryBuilder('O') ->select('O.CompteId,O.OperSensMt,SUM(O.OperMontant)') ->Where('O.CompteId = :CompteId') ->setParameter('CompteId', $user) ->GROUPBY('O.OperSensMt') ->getQuery() ->getResult() ; }
Code twig : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <table class="table table-striped table-bordered table-hover"> <tr> <td><div class="card bg-dark text-white text-center"><span class="bold">Totaux:</span></div></td> {% for sommeTotale in sommeTotale %} {% for sommeTotale in sommeTotale %} {% if loop.index is divisible by(3) is even %} <td><div class="card bg-primary text-white text-center"><span class="bold"> boucle if :{{ sommeTotale | number_format(2, '.', ',') }}</span> {% else %} <td><div class="card bg-danger text-white text-center"><span class="bold">boucle else: {{ sommeTotale | number_format(2, '.', ',') }} {% endif %} {% endfor %} {% endfor %} </tr> </table>
L'affichage obtenu:
Comment modifier ma boucle pour afficher UNIQUEMENT :
- le 1er total de 370.34 en rouge tel qu'il est.
- le 2ème total de 386.25 en jaune (et non en rouge)
Pouvez-vous me mettre sur la piste?
Merci à vous
Partager