2012-08-07 104 views
0
Array 
(
    [0] => Array 
     (
      [name] => willt 
      [username] => willt 
     ) 

    [1] => Array 
     (
      [name] => Adam 
      [username] => adamb 
     ) 
) 

我有一个数组,我通过$smarty->assign('array', $array);将它分配给smarty,但我无法在模板中找到它。如何正确引用它?我试过了:smarty中的数组赋值

array[1].name 
array.1.name 

有没有$

+0

{$ array [1] ['name']}应该工作(我认为)。 – jeremy 2012-08-07 06:14:15

+0

@Nile我也这么认为,但我赶上异常:模板“./templates/index.tpl”在第3行的语法错误“ – user1564141 2012-08-07 06:17:22

+0

你能告诉我这两个文件的内容吗? – jeremy 2012-08-07 06:18:47

回答

0

它在模板中是否可见?如果是,{$array.1.name}应该这样做。您可以查看documentation