2013-05-01 92 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)?> 
相關問題