J'utilise le cadre CodeIgniter avec Smarty et utiliser une fonction Smarty personnalisée qui renvoie les éléments de configuration:valeur Attribuer de retour de fonction personnalisée et utiliser dans la boucle
{ci_config name='sitemap'}
Cet appel renvoie un tableau multidimensionnel contenant les sites sitemap:
$config['sitemap'] = array('dashboard' => array('uri'=>'dashboard',
'title'=>'Dashboard'),
'photos' => array('uri'=>'photos',
'title'=>'Photos'));
note: Ceci est un tableau d'exemple, l'actu tableau al sera vraiment à plusieurs niveaux
Je voudrais boucle ce tableau mais comment puis-je utiliser la valeur de retour dans une boucle construction?
Bien que mal, ce que je voudrais obtenir:
{foreach {ci_config name='sitemap'} as $node}
<p>{$node.uri}</p>
{/foreach}
Toutes les suggestions? Merci!
Remarque: J'utilise le dernier Smarty 3 RC2.
oui, mais la boucle elle-même n'est pas le problème, c'est comment capturer la valeur de retour de la fonction personnalisée et l'utiliser dans une construction intelligente ... –
et aussi, section est décrémentée dans Smarty 3. merci; -) –