Formation Prestashop intégrateur: Les filtres / json_decode
Vous êtes ici : Accueil / Prestashop intégrateur / Les filtres / json_decode
json_decode
Décode une chaîne encodée au format JSON pour convertit en tableau.
Exemple de passage de variable en PHP :
$smarty->assign(array(
'jsonData' => '{"a":1,"b":2,"c":3}'
));
$smarty->fetch('module:module_name/views/templates/hook/hello.tpl')
Exemple de template :
{assign var="arrData" value=$jsonData|json_decode}
<ul>
{{foreach from=arrData item=oneData key=recKey name=recName}
<li>{$recKey} -> $recName</li>
{/foreach}}
</ul>
Resultat :
<ul>
<li>a -> 1</li>
<li>b -> 2</li>
<li>c -> 3</li>
</ul>