在codeigniter中如何将数组值从控制器传递到同一个视图页面?

时间:2012-04-30 13:51:47

标签: codeigniter views

我是codeigniter的新手。在jquery和ajax的帮助下,我使用多个下拉列表来选择城市和类别。为了选择城市我已经加载了视图页面“index”并从控制器传递了值:

$this->load->view('index',$data);

但现在为了选择类别,我想再次传递值并加载索引视图页面。我用过。

$this->load->view('index',$arrCategory);

$ arrCategory是一个数组。现在的问题是,索引视图页面正在同一索引视图页面中加载。但是我可以在视图页面中获取数组值。

提前致谢..

2 个答案:

答案 0 :(得分:2)

你可以这样做:

$data = $other_datas;
$data['arrCategory'] = $arrCategory;

$this->load->view('index',$data);

答案 1 :(得分:2)

更多说明

$data['otherData'] = $other_dropdown;
$data['arrCategory'] = $arrCategory;

$this->load->view('index',$data);