访问smarty变量:smarty 3.1.12

时间:2013-01-28 07:44:08

标签: php variables smarty smarty3

我使用smarty 3.1.12进行模板化,但是在我的php文件中,我尝试访问我的智能变量。我的所有研究都只返回了以前版本的smarty的答案。

3 个答案:

答案 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