在 codeigniter 中,如何将数组值从控制器传递到同一视图页面?
Posted
技术标签:
【中文标题】在 codeigniter 中,如何将数组值从控制器传递到同一视图页面?【英文标题】:In codeigniter how to pass the array values to the same view page from controller? 【发布时间】:2012-04-30 13:51:46 【问题描述】:我是 Codeigniter 的新手。在 jquery 和 ajax 的帮助下,我使用多个下拉列表来选择城市和类别。为了选择城市,我已经加载了视图页面“索引”并将来自控制器的值传递为:
$this->load->view('index',$data);
但现在为了选择类别,我想再次传递值并加载索引视图页面。我已用作。
$this->load->view('index',$arrCategory);
$arrCategory 是一个数组。现在的问题是,索引视图页面正在同一个索引视图页面中加载。但我可以在视图页面中获取数组值。
提前谢谢..
【问题讨论】:
【参考方案1】:你可以这样做:
$data = $other_datas;
$data['arrCategory'] = $arrCategory;
$this->load->view('index',$data);
【讨论】:
【参考方案2】:更多说明
$data['otherData'] = $other_dropdown;
$data['arrCategory'] = $arrCategory;
$this->load->view('index',$data);
【讨论】:
以上是关于在 codeigniter 中,如何将数组值从控制器传递到同一视图页面?的主要内容,如果未能解决你的问题,请参考以下文章