[英]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.