$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[co2].pid  eq "on"}} 
    aaa
{{else}}
{{/section}}还有$gamedata[co2].pid返回的是一些数字,比如8,9...该如何将postdata中的pid8或pid9中的字段取出来?

解决方案 »

  1.   

    {{if $gamedata[co2].pid8  eq "on"}} 直接这样
      

  2.   


    这样是无法取出值的,数据库中有n个int1,2,3.....这样也不合理目前
    $postdata.pid|cat:$gamedata[co2].pid返回的是数字8,9......
    如何把pid|cat:$gamedata[co2].pid这部分拼成pid8,pid9就解决问题了
      

  3.   

    学习中!圣诞节到了,大家快来许个愿吧.博主在此欢迎你们的光临!
    圣诞版许愿墙来啰!没有人回复好伤心哦. 
    圣诞节到了,大家快来许个愿吧.博主在此欢迎你们的光临!昵友们,一起许个愿祝福他们!  大家都去许个愿,因些版本正在测试中,有较多缺点,请大家指正,如果有高级美工设计师,请帮忙给处理下美工,让我们心中的他或她幸福吧!祝福地址:http://www.itgoto.com.cn/bbs
    如果你有兴趣也可以在我的博客里面留言哦.记得我哦.祝福你们想要祝福的人吧.愿他/她们都美好!博客地址:http://www.itgoto.com.cn/论坛地址:http://www.itgoto.com.cn/bbs大家要多多支持哦,顺便点点广告哦.有交换链接的请Q我.329071213