1 pièce(s) jointe(s)
[4.4] Boucle for - loop.index - Twig Affichage
Bonjour à tous,
j'ai une requête :
Code:
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()
;
} |
Ma vue Twig:
Code:
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:
Pièce jointe 519951
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