页面加载时显示查询结果

时间:2017-06-05 03:43:27

标签: php html mysql codeigniter

我使用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>

1 个答案:

答案 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函数)中加载模型和库,然后你不需要在其他方法中加载模型或库。

希望它会有所帮助......谢谢。