Bonjour tout le monde
Comment utiliser les tableaux sous Smarty.
J'ai 2 variables qui affiche bien des valeurs :
Code :
- {$list_types[j].ID}
- {$smarty.section.i.index}
|
Mais lorsque j'exploite ces 2 valeurs comme index aux tableaux list_jour, cela ne fonctionne pas.
Code :
- {$list_jours[$list_types[j].ID][$smarty.section.i.index]}
|
Cela m'affiche comme erreurs :
Fatal error: Smarty error: [in cra_tableau.tpl line 38]: syntax error: unrecognized tag: $list_jours[$list_types[j].ID][$smarty.section.i.index] (Smarty_Compiler.class.php, line 439) in c:\program files\easyphp1-8\www\intranet\smarty\libs\Smarty.class.php on line 1095
Ou ai je fauté ?
Lorsque je fais un teste par exemple comme ceci : {$list_jours[1][1]}
ou meme une un champs qui n'existe pas : {$list_jours[1][5]} cela m'affiche pas d'erreur
Une idée ?
J'insiste bien sur le fait que je ne veux pas acceder aux elements en déroulant le tableau comme ceci :
Code :
- {section name=idx loop=$tableau}
- <li>{$tableau[idx]}</li>
- {/section}
- OU
- {section name=idx loop=$tableau}
- <li>{$tableau[$smarty.section.idx.index]}</li>
- {/section}
|
Message édité par weed le 06-12-2007 à 16:52:14