|
Smarty
WARNING: All discussion is moving to https://reddit.com/r/smarty, please go there! This forum will be closing soon. |
|
View previous topic :: View next topic |
Author |
Message |
Newton-57 Smarty n00b
Joined: 28 Jul 2007 Posts: 1
|
Posted: Sat Jul 28, 2007 12:00 pm Post subject: Les boucles |
|
|
Bonjour
Je me suis mis à Smarty hier et je me trouve face à un problème ... Je veux faire la liste des droits de mon site mais je ne sais pas du tout comment faire, et la doc de smarty aussi ne m'a rien appris, d'autant plus qu'elle est lente en ce moment ^^
Code: | $list1 = requete('SELECT * FROM droits ORDER BY dts_id');
while($list = assoc($list1)) {
// Je ne sais pas quoi mettre ici ni dans le fichier tpl
} |
Si vous connaissez des liens pour m'apprendre
requete et assoc sont des fonctions que j'ai fais au cas où ...
Merci par avance. |
|
Back to top |
|
reb Smarty Rookie
Joined: 17 Aug 2005 Posts: 23
|
Posted: Sun Jul 29, 2007 4:44 pm Post subject: Re: Les boucles |
|
|
Code: |
$list1 = requete('SELECT * FROM droits ORDER BY dts_id');
$smarty->assign_by_ref('arrDroits', $list1);
$smarty->display('droits.tpl');
|
et par exemple dans le template droits.tpl :
Code: |
{section name=i loop=$arrDroits}
{$arrDroits[i].nom} : {$arrDroits[i].droit}<br />
{/section}
|
NB : quelquechose du genre
Code: |
$list1 = requete('SELECT nom, droit FROM droits ORDER BY dts_id');
| serait plus sûr |
|
Back to top |
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|