1

多くの{$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

3 に答える 3

2

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

于 2014-07-01T09:49:51.327 に答える
0

変更してみてください:

$smarty.const.[$name]

$smarty.const.{$name}
于 2013-09-13T04:45:14.433 に答える
0

以下を試してください

{$smarty.const.`$name`}
于 2013-09-13T05:24:14.837 に答える