Smarty value in value

  • 本文关键字:value in Smarty smarty
  • 更新时间 :
  • 英文 :


如何像这样运行

$smarty->assign('value','foo');
$smarty->assign('value1','some smarty code with {$value}');

在模板中,如果我使用{$value},则无法显示值

在PHP中可以这样做:

$smarty->assign('value','foo');
$smarty->assign('value1',"some smarty code with {$smarty->getTemplateVars('value')}");

在Smarty模板文件中:

{$value}
{$value1}

这两个变量都是可见的,并且在Smarty模板文件中工作。

但是我从来没有使用过这样的功能。我宁愿这样做:

$fooVariable = 'foo';
$smarty->assign('value',$fooVariable);
$smarty->assign('value1','some smarty code with {$fooVariable}');