Bonjour à tous,

j'ai une requête :

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()
        ;
}
Ma vue Twig:

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:

Nom : table3.gif
Affichages : 626
Taille : 5,5 Ko

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