Je cherche à afficher ce tableau sous format html :
$salades = array();
$salades[0]['nom'] = 'Salade de Saint-Jacques à la mangue';
$salades[0]['composition'][0] = 'coquilles St Jacques';
$salades[0]['composition'][1] = 'mache propre en lamelle';
$salades[0]['composition'][2] = 'endive';
$salades[0]['composition'][3] = 'mangue';
$salades[0]['composition'][4] = 'jus de citron vert';
$salades[0]['composition'][5] = 'oeufs de saumon';
$salades[0]['composition'][6] = 'huile d\'olive';
$salades[0]['composition'][7] = 'ciboulette';
Pour cela, je veux utiliser Smarty.J'ai donc rajouté ceci à la fin du tableau :
$tpl->assign('composition', $salades);
$tpl->display('tableauSaladeSaintJacques.tpl');
Ce qui correspond à cette template :
{include file="header.tpl"}
<table border="1">
<tr>
<th bgcolor="#eeeeee">Salade de Saint Jacques à la mangue</th>
</tr>
{section name=ingredient loop=$composition}
<tr>
<td>{$composition[ingredient]}</td>
</tr>
{/section}
</table>
</br>
Le problème, c'est que j'obtiens "Array" à la place de ma liste de composants...