如何在智能模板文件中分配数组?
我想知道是否可以将数组分配给Smarty模板文件中的变量?我试过这个
{assign var='file' value = array('dir','doc','exe')}
但是当我打印出数组时,它会产生这样的结果:
array(\'dir\',\'doc\',\'exe\')
如何阻止 Smarty 转义数组值?
提前致谢
我想知道是否可以将数组分配给Smarty模板文件中的变量?我试过这个
{assign var='file' value = array('dir','doc','exe')}
但是当我打印出数组时,它会产生这样的结果:
array(\'dir\',\'doc\',\'exe\')
如何阻止 Smarty 转义数组值?
提前致谢
{php}
$this->assign("array", array('dir','doc','exe'));
{/php}
{foreach from=$array item=item}
{$item}
{/foreach}
从 Smarty v.3 可以使用新语法
{$array = ['item1','item2',$item3]}
查看更多详细信息 : http://www.smarty.net/docs/en/language.syntax.variables.tpl