我使用codeigneter 我想点击菜单显示查询时显示我的查询结果 我已经在我的模型和控制器中进行查询,我已经调用了它 但是当我点击我的节目查询菜单时,查询结果不显示
这是我的代码:
控制器
function index()
{
// Use a model to retrieve the results.
$detail["result"]=$this->tracking_model->ticketOpen();
$this->load->model('tracking_model');
// Pass the results to the view.
$this->load->view('ticket_open_view',$detail);
}
模型:
function ticketOpen()
{
$getTiketOpen=$this->db->query("myquerry");
return $getTiketOpen->result();
}
我的观点:
<?php foreach ($result as $row) { ?>
<tr>
<td><?php echo $row->ticket_id; ?></td>
</tr>
答案 0 :(得分:0)
您必须首先加载模型,然后必须调用模型方法。
function index()
{
// Use a model to retrieve the results.
$this->load->model('tracking_model');
$detail["result"]=$this->tracking_model->ticketOpen();
// Pass the results to the view.
$this->load->view('ticket_open_view',$detail);
}
我的建议是在__construct函数(MAGIC函数)中加载模型和库,然后你不需要在其他方法中加载模型或库。
希望它会有所帮助......谢谢。