簡體   English   中英

無法將變量從codeigniter控制器傳遞到視圖?

[英]Unable to pass variable from codeigniter controller to the view?

目前我有一個控制器應該發送一個包含數組的變量到我的視圖,但目前還沒有發生。

這個mySQL表中沒有實際的數據/行,我不知道是否這可能是它顯示以下錯誤的原因: Message: Undefined variable: jobs views / applicantjobs.php中的Message: Undefined variable: jobs

controller:applicantjobs.php

$employer_jobs = $this->db->get_where('jobs', array('employer_profile_id' => $user['id'] ));
$jobs = $employer_jobs->result_array();

$this->load->view('header');
$this->load->view('applicantjobs', $jobs);

查看:applicantjobs.php

foreach($applicantjobs as $applicantjob){
    echo $applicantjob['name'];
}

非常感謝任何幫助,謝謝!

$data['jobs'] = $this->db->get_where('jobs', array('employer_profile_id' => $user['id'] ))->result_array();

$this->load->view('applicantjobs', $data);

試試這個吧

在你看來:

foreach($jobs as $job)
{
   echo $job['name'];
}

暫無
暫無

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

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