#1 hygzs
控制器代码
function show(){
$data=spClass("quoteModel");
$id=$this->spArgs('id');
$intid=array('qid'=>$id);
$this->info = $data->spLinker()->findAll($intid);
dump($this->info);
$this->display("quote/show.html");
}
下面是dump($this->info);
Array
(
[0] => Array
(
[id] => 1
[qid] => 4
[mid] => 1
[sid] => 1
[pcod] => co-coaver-01
[name] => 面板
[qpcs] => 1
[loing] => 320
[wide] => 180
[high] => 1.5
[wmone] =>
[bask] =>
[material] => Array
(
[id] => 1
[mid] => 1
[name] => 冷扎板
[gold] => 6.6
[density] => 7.85
[bask] => 1220*2440
)
)
[1] => Array
(
[id] => 2
[qid] => 4
[mid] => 2
[sid] => 1
[pcod] => co-coaver-02
[name] => 盒体
[qpcs] => 1
[loing] => 360
[wide] => 420
[high] => 2.0
[wmone] =>
[bask] =>
[material] => Array
(
[id] => 2
[mid] => 1
[name] => 热扎板
[gold] => 6
[density] => 7.85
[bask] => 1220*2440
)
)
[2] => Array
(
[id] => 3
[qid] => 4
[mid] => 86
[sid] => 1
[pcod] => co-coaver-03
[name] => 底板
[qpcs] => 1
[loing] => 300
[wide] => 280
[high] => 2.0
[wmone] =>
[bask] =>
[material] => Array
(
[id] => 86
[mid] => 3
[name] => 环氧板
[gold] => 25
[density] => 2
[bask] => 1000*1200
)
)
)
我想在模板中用 [material] 下面的mid来判断
[-if $info.material.mid eq 1-]
显示内容
[-/if-]
[-if $info.material.mid eq 2-]
显示内容
[-/if-]
[-if $info.material.mid eq 1-]取不到,如果在$info后面加个数组下标如:[-if $info.0.material.mid eq 1-] 这样只能取到第一条。
我想请教一下怎么把这当中的下标改成固定的 [0] => Array [1] => Array [2] => Array
比如改成 [info] => Array [info] => Array [info] => Array 这样就好取它的mid了。
请jake帮忙看看,我最终的目的是想取到[material] 下面的mid来判断,先谢过!
2011-09-06 19:08:23