smarty中section的使用
在smarty的使用过程中,有很多时候需要将一个数组输出到模板中来处理,以下将演示如何将一个索引(index)数组和关联(assocaite)数组在页面中展现出来。 本文中假设有如下一个索引数组 1、索引数组 1 $people = array ( ' tony ' , ' sweety ' , ' abc ' , ' four ' ); 2 $smarty -> assign( ' people ' , $people ); 在模板中显示: 1 {section name=n loop=$people} 2 name:{$people[n]} < br /> 3 {/section} 这样在模板中就可以显示出这个数组的内容了。结果如下: 1 name:tony 2 name:sweety 3 name:abc 4 name:four 2、关联数组 1 $arr = array ( 2 array ( ' id ' => 1 , ' title ' => ' title1 ' ) , 3 array ( ' id ' => 2 , ' title ' => ' title2 ' ) , 4 array ( ' id ' => 3 , ' title ' => ' title3 ' ) 5 ); 6 7 $smarty -> assign( ' news ' , $arr );