smarty拼接字符串问题
$postdata是一个数组,数据结构如下array
'olddevice' => string '555' (length=3)
'oldcarrier' => string 'd' (length=1)
'cmd' => string 'ms_editcheck' (length=12)
'model' => string '555' (length=3)
'device' => string '555' (length=3)
'series' => string 'd' (length=1)
'carrier' => string 'd' (length=1)
'support_kbn' => string '2' (length=1)
'support_app' => string '2' (length=1)
'pid8' => string 'on' (length=2)
'pid9' => string 'on' (length=2)
现在要使用smarty,下面是我的写法,但是不行
{{section name=co2 loop=$gamedata}}
{{if $postdata.pid|cat:$gamedata.pideq "on"}}
aaa
{{else}}
{{/section}}
还有
$gamedata.pid
返回的是一些数字,比如8,9...
该如何将postdata中的pid8或pid9中的字段取出来?
[ 本帖最后由 sam 于 2008-12-28 08:53 编辑 ] 试试这样可以么
{{assign var=key value="pid`$gamedata.pid`"}}
{{if $postdata.$key eq "on"}}
aaa
{{/if}}
[ 本帖最后由 alertger 于 2008-12-17 14:30 编辑 ] 第一篇帖子 刷新页面 竟然重复发帖了 罪过!
[ 本帖最后由 alertger 于 2008-12-17 09:10 编辑 ]
回复 2楼 的帖子
呵呵。。表示感谢,不过很遗憾,此法行不通,不过问题已解决。。。。:)
页:
[1]