簡體   English   中英

顯示如何在Codeigniter中檢索數據

[英]how display retrieve data in codeigniter

我的模型代碼

public function retrivecat()
{
    $query = $this->db->get('category');
    foreach ($query->result() as $row)
    {
        $data[] = $row->catname;
    }
    return $data;
}

我的控制器代碼

function addPost()
{
    $username = $this->session->userdata('username');
    $data = array(
        'pageTitle' => 'ارسال مطلب',
        'username' => $username
    );
    $this->load->model('category');
    $data = $this->category->retrivecat();
    $this->load->view('dashboard/post',$data);
}

我的查看代碼:

print_r($data);
exit();

但是,這不起作用並顯示:

遇到PHP錯誤

嚴重程度:注意

消息:未定義的變量:數據

文件名:dashboard / post.php

行號:72

要將變量傳遞到視圖中,您必須執行以下操作:

 function addPost()
{
    $username = $this->session->userdata('username');
    $data = array(
        'pageTitle' => 'ارسال مطلب',
        'username' => $username
    );
    $this->load->model('category');
    $data['variable'] = $this->category->retrivecat();
    $this->load->view('dashboard/post',$data);
}

然后在視圖中執行print_r($variable);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM