我使用smarty 3.1.12进行模板化,但是在我的php文件中,我尝试访问我的智能变量。我的所有研究都只返回了以前版本的smarty的答案。
答案 0 :(得分:0)
使用下面的代码
$myVars = $this->get_template_vars();
$this->assign('myVars',$myVars);
{foreach from=$myVars key=k item=i}
{$k}: {$i}
{/foreach}
答案 1 :(得分:0)
在php文件中:
$smarty->assign('myVars',$myVars);
在tpl文件中:
{$myVars}
或:
{foreach $myVars as $k=>$var}
{$var}
{/foreach}
答案 2 :(得分:0)
$myVar = $SMARTY->getTemplateVars('myVar');
将此方法用于智能版本3.1.12