2013-05-01 101 views
0

这可能很简单,但我刚开始使用Code Igniter。CodeIgniter - 将数据库数组从模型传递到控制器,然后查看

我在模型中有以下代码,并希望获取数据库查询数组传递给控制器​​,然后将其传递给页面视图。

public function view_user($id){ 
     $this->db->where('userid', $id); 
     $query = $this->db->get('users'); 
     return $query->result_array(); 
} 

获取控制器中返回的数组所需的代码是什么?

在此先感谢您的帮助!

回答

2

这里你perfact答案去

型号代码

public function view_user($table,$id) 
{ 
     $this->db->where('userid', $id); 
     return $this->db->get($table); 
} 

现在控制器 打电话给你的方法一样

$this->load->model('model_name'); 
$data['array_name']= $this->model_name->view_user('Tabelname',$id)->result(); 

如果妳想要得到的结果写的只有单行insted的 - >行();在上述声明

现在加载你的观点,现在通过$data为第pararameter

$this->load->view('viewname',$data) 

VIEW

Acesss阵列像

<?php foreach($array_name as $row)?> 
相关问题