I was wondering if it was possible to assign an array to a variable within a Smarty template file? I have tried this
{assign var='file' value = array('dir','doc','exe')}
But when I print out the array it produces this:
array('dir','doc','exe')
How can I stop Smarty escaping the array values?
Thanks in advance
{php} $this->assign("array", array('dir','doc','exe')); {/php} {foreach from=$array item=item} {$item} {/foreach}
From Smarty v.3 new syntax is available
{$array = ['item1','item2',$item3]}
see for more details : http://www.smarty.net/docs/en/language.syntax.variables.tpl
2.1m questions
2.1m answers
60 comments
57.0k users