我正在使用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) { ?>
<?php echo $row->id; ?><?php echo $row->request_date; ?><?php echo $row->required_by_date; } ?>但错误是未定义的变量$ query . 我想,我无法将$ query和其他数据从我的模型返回到控制器和控制器到我的视图 . 请给我解决方案 . `