Bonjour,
A priori, pour moi afficher un tableau dans un tableau, cela revenait à faire 2 boucle for imbriquées.
Mais cela ne semble pas fonctionner et j'en appelle donc à votre sagacité.
Dump de mon tableau (tableauAfficher) qui contient le tableau (chantierliste)
code dans TwigArray ( [0] => Array ( [ident] => 6 [nom] => Crésus [prenom] => Richard [societe] => ODFibres [regimeTravail] => 35H00mn [tempTravail] => 44H20mn [tempDifference] => 9H20mn [panier] => 5 [GD1] => 0 [GD2] => 0 [prime] => 10.00 [ficheHebdoId] => 9 [chantierliste] => Array ( [0] => Array ( [code] => 007 [duree] => 79800 ) [1] => Array ( [code] => 1005 [duree] => 10800 ) [2] => Array ( [code] => 1010 [duree] => 25800 ) [3] => Array ( [code] => 1001 [duree] => 10800 ) [4] => Array ( [code] => 1007 [duree] => 32400 ) [5] => Array ( [code] => 1004 [duree] => 0 ) ) )
Mon pb se situe dans l'affichage de tableauAfficher.chantierliste !
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
18
19
20
21
22 <tbody> {% for info in tableauAfficher %} <tr> <td>{{ info.nom }}</td> <td>{{ info.prenom }}</td> <td>{{ info.societe }}</td> <td>{{ info.regimeTravail }}</td> <td>{{ info.tempDifference }}</td> <td>{{ info.panier }}</td> <td>{{ info.GD1 }}</td> <td>{{ info.GD2 }}</td> <td>{{ info.prime }}</td> {% for temp in tableauAfficher.chantierliste %} <td>{{ temp.duree }}</td> {% endfor %} <td></td> <td></td> <td></td> </tr> {% endfor %} </tbody>
Le message d'erreur est :
Key "chantierliste" for array with keys "0, 1, 2, 3" does not exist.
Merci d'avance pour vos remarques et la solution
Partager