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

[HELP] 在Controller中生成多维数组,如何在view中调用

[复制链接]
发表于 2014-3-17 10:57:06 | 显示全部楼层 |阅读模式
一般情况下我们都使用一维数组,例如:
$data['regions'] = $this->index_model->get_region();
然后在view中直接使用$regions进行数据调用。
但是如果我想生成一个多维数组呢,例如:
$data[1]['streets'] = $this->index_model->get_street(1,1);
$data[2]['streets'] = $this->index_model->get_street(2,1);
这样子,在view中该如何调用呢,谢谢大家了~
发表于 2014-3-17 11:13:39 | 显示全部楼层
再以数组形式调用呗  $data键名用字符串形式,数字形式应该不行
发表于 2014-3-17 14:14:28 | 显示全部楼层
$data[1]['streets'] = $this->index_model->get_street(1,1);
$data[2]['streets'] = $this->index_model->get_street(2,1);
变成
$data['streets'][1] = $this->index_model->get_street(1,1);
$data['streets'][2] = $this->index_model->get_street(2,1);
在视图中调用:
$streets[1],$street[2]
发表于 2014-3-17 16:19:18 | 显示全部楼层
$data['aaaaaaaaa'][1]['streets'] = $this->index_model->get_street(1,1);
$data['aaaaaaaaa'][2]['streets'] = $this->index_model->get_street(2,1);

然后使用 $aaaaaaaaa 调用

本版积分规则