用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3763|回复: 2
收起左侧

控制器传2重数组到视图里,视图里怎么读出数据?

[复制链接]
发表于 2008-9-10 17:12:04 | 显示全部楼层 |阅读模式
比如说:
控制器里是这样的:
$data = array(
0 => array('a','a1','a2') ,
1 => array('b','b1','b2'),
2 => array('c','c1','c2')
)
$this->load->view('index',$data);

那么在视图里应该怎么获取呢?
发表于 2008-9-10 19:00:11 | 显示全部楼层
这样是不行的, 不能是0,1,2;必须是key,也就是 "a1","a2","a3" 这样的:
$data = array(
'a1' => array('a','a1','a2') ,
'a2' => array('b','b1','b2'),
'a3' => array('c','c1','c2')
);
在视图里直接就是 $a1,$a2,$a3 明白了吧?
 楼主| 发表于 2008-9-10 21:44:24 | 显示全部楼层
恩,,明白了
谢谢

本版积分规则