可以在Smarty模板中嵌套使用变量吗

#1 stalker

类似这样的效果:
$this->controls = array('checkboxes','radios');



<{foreach name=control from=$controls}>    <{html_$control values=$xxx output=$yyy}><{/foreach}>

2011-03-31 11:43:21

#2 jake

这个在手册上没有说明,不过变量拼装是有的,比如说 <{$abc.<{$def}>}> 这样就等于 $abc[$def]

你可以试试<{html_<{$control}> values=$xxx output=$yyy}>

2011-03-31 11:48:44

#3 stalker

貌似不行
我试了<{html_<{$control}> values=$xxx output=$yyy}>
<{html_`$control` values=$xxx output=$yyy}>
都不行

2011-03-31 15:18:19

#4 jake

那就不行了,呵呵,smarty手册上也没介绍这种用法

2011-03-31 17:51:13