有可能:{$ smarty.const。$ My-Variable}

时间:2013-09-13 04:25:30

标签: php smarty

我有很多{$var}个变量(PHP常量)。我希望能够看到它,但{$smarty.const.$var}{$smarty.const.[$var]}给我带来了错误。我该怎么做?感谢。

例如,在我的模板中,我想看到($var = my constant):

<input type="checkbox" name="{$name}" {if $smarty.const.[$name] == "1"}checked="checked"{/if} />

节日快乐!

4 个答案:

答案 0 :(得分:2)

{capture assign = constantName} {$ your_var} {/ capture} 使用:{$ constantName | constant}

答案 1 :(得分:0)

尝试改变:

$smarty.const.[$name]

$smarty.const.{$name}

答案 2 :(得分:0)

尝试以下

{$smarty.const.`$name`}

答案 3 :(得分:-1)

要在Smarty中访问PHP常量,可以使用{$ smarty.const.MY_CONSTANT}。