Smarty {unserialize}

13 septembre 2011

SmartyPour désérialiser extraire, un tableau qui a été sérialisé dans une chaîne de caractère (string), il manque à Smarty la fonction {unserialize}

Heureusement il existe une astuce depuis Smarty 3:


$serialized_data | string contient mes données sérialisées
$unserialized_data | array contiendra mes données désérialisées

{assign var="unserialized_data" value=$serialized_data|unserialize}
<ul>
{foreach $unserialized_data as $raw}
<li>{$raw}</li>
{/foreach}
</ul>

Bonne chance 🙂

Laisser une réponse