0

目前我有一个控制器,它应该向我的视图发送一个保存数组的变量,但目前没有发生这种情况。

这个 mySQL 表中没有实际的数据/行,我不知道这是否可能是它显示以下错误的原因:Message: Undefined variable: jobs在 views/applicantjobs.php

控制器:申请人jobs.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);

查看:申请人jobs.php

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

非常感谢任何帮助,谢谢!

4

1 回答 1

2
$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'];
}
于 2013-08-02T12:49:45.793 回答