+ -
当前位置:首页 → 问答吧 → 关联数据在模板中输出,谁碰到过这样的?

关联数据在模板中输出,谁碰到过这样的?

时间:2011-08-16

来源:互联网



我的Action里面分配的代码如下
$data=D('quote');
           $id = $_GET['id'];
           $list=$data->where("qid=$id")->relation(true)->select();
           $this->assign('info',$list);
           $this->display();


在模板中要取到其它两个关联的数据只能在<volist id="vo" name="info">  </volist>中才能取到,比如[-$vo['material']['name']-]这个可以.

但是我在volist这个标签外面就不行了,我用[-$info['material']['name']-]为什么就取不到呢,手册也是这样写的呀,而且我dump数据是全有的我把dump数据贴在下面,请高手老大们帮帮忙,试了好久了!

array(4) {
  [0] => array(12) {
    ["id"] => string(1) "1"
    ["qid"] => string(1) "4"
    ["mid"] => string(2) "66"
    ["pcod"] => string(11) "co-cover-01"
    ["name"] => string(6) "面板"
    ["qpcs"] => string(1) "2"
    ["long"] => string(3) "450"
    ["wide"] => string(3) "320"
    ["high"] => string(3) "1.5"
    ["bask"] => string(0) ""
    ["material"] => array(6) {
      ["id"] => string(2) "66"
      ["mid"] => string(1) "2"
      ["name"] => string(9) "冷扎板"
      ["gold"] => string(3) "6.6"
      ["density"] => string(4) "7.85"
      ["bask"] => string(9) "1220*2440"
    }
    ["quname"] => array(9) {
      ["id"] => string(1) "4"
      ["cid"] => string(1) "3"
      ["qid"] => string(1) "3"
      ["name"] => string(21) "服务器结构报价"
      ["loss"] => string(3) "1.2"
      ["except"] => string(7) "1000000"
      ["cost"] => string(3) "2.3"
      ["bask"] => string(12) "不含包材"
      ["date"] => string(10) "1313314040"
    }
  }

当前表名是quote和["material"] 及["quname"]关联
这是一条完整的关联数据,期待老大们解答呀!!!

作者: hygzs   发布时间: 2011-08-16

管方的老大们出来指导一下呗,新手想学东西有时候必须得有高手们的指点呀!

作者: hygzs   发布时间: 2011-08-16

热门下载

更多