NEE*_*SSI 3 php arrays codeigniter
我的模型是这个,,,两个函数视图和spl
function view(){
$result = $this -> db -> get('tb_ourcity');
return $result->result_array();
//$query = $this->db->query('SELECT * from `adds`');
//return $query->result_array();
}
function spl(){
$result2 = $this -> db -> get('td_spei');
return $result2->result_array();
//$query = $this->db->query('SELECT * from `adds`');
//return $query->result_array();
}
Run Code Online (Sandbox Code Playgroud)
我的控制器看起来像
public function index()
{
$data['result']=$this->load_city->view();
$data2['result']=$this->load_city->spl();
$this->load->view('home_view',$data);
}
Run Code Online (Sandbox Code Playgroud)
我有两个名为$ data和$ data2的数组.
我想在home_view中同时使用这两个数组.那么如何在单个视图中传递这两个数组
现在,您在视图$result中传递仅包含数据$this->load_city->spl();
public function index()
{
$data['result']=$this->load_city->view();
$data2['result']=$this->load_city->spl();
$this->load->view('home_view',$data);
}
Run Code Online (Sandbox Code Playgroud)
你可以传递两个变量,如
方法1相同的变量名称更改密钥
public function index()
{
$data['data1']=$this->load_city->view();
$data['data2']=$this->load_city->spl();
$this->load->view('home_view',$data);
}
Run Code Online (Sandbox Code Playgroud)
方法2合并您的阵列
public function index()
{
$data['data1']=$this->load_city->view();
$data2['data2']=$this->load_city->spl();
$new_array = array_merge($data,$data2);
$this->load->view('home_view',$new_array );
}
Run Code Online (Sandbox Code Playgroud)
如果你想制作快捷方式只需在方法中添加直接
$this->load->view('home_view',array_merge($data, $data2));
Run Code Online (Sandbox Code Playgroud)
在你的模型中试试这个
public function index()
{
$data['result1']=$this->load_city->view();
$data['result2']=$this->load_city->spl();
$this->load->view('home_view',$data);
}
Run Code Online (Sandbox Code Playgroud)
您可以将这两个数组视为 $result1 和 $result2
| 归档时间: |
|
| 查看次数: |
7495 次 |
| 最近记录: |