我正在使用codeigniter。我有一個表格要顯示在視圖文件中。所以我有一個模型,我開始查詢從表中獲取數據。如何將數據從模型返回到控制器和控制器到codeigniter中的視圖
function my_active_requests()
{
$user_id = $this->session->userdata('user_id');
$this->db->select('id,request_date,required_by_date');
$this->db->where('requested_by',$user_id);
return $this->db->get('requests');
///also tried with
//$query = $this->db->get('requests');
///$number_of_rows = $query->num_rows;
//return $query;
//return $number_of_rows;
//but no result
}
這是模型函數。
這是我的控制器
function my_active_req()
{
$this->bloodline_model->my_active_requests();
//also tried without this//
$query = $this->db->get('requests');
//and this//
$number_of_rows = $query->num_rows;
$this->load->view('my_active_req');
}
,這是我的看法
<?php foreach ($query->result() as $row) { ?>
<tr>
<td><?php echo $row->id; ?></td>
<td><?php echo $row->request_date; ?></td>
<td><?php echo $row->required_by_date; } ?></td>
</tr>
</table>
但錯誤是不確定的變量$查詢。 我想,我無法將我的模型中的$查詢和其他數據返回到我的視圖中的控制器和控制器。 請爲我提供解決方案。 `
但與回報$模型功能正確..returning這個 - > DB->獲取( '請求' ); – user1110597 2012-03-26 19:56:01
可能不是。您通常會返回一個數組或標準對象,而不是'CI_DB_Result'對象。試試'$ this-> db-> get('requests') - > result()' – landons 2012-03-27 14:16:25