如何在smarty中转换一个字母?

时间:2013-05-23 19:31:19

标签: smarty

我想把字母而不是数字。例如,如果我有以下声明:

{for $node=1 to {$nr_nods}}
 {$nod}<br>
{/for}

其中{$ nr_nods} = 3,将显示

   1
   2
   3

,但是Y想要显示

   A
   B
   C

如何制作这个?

1 个答案:

答案 0 :(得分:1)

在php中,将数组分配给具有等价的模板:

$smarty->assign('nums'=>array(1=>'A',2=>'B',3=>'C'));

然后只按键输出值:

{$nums.$nod}