【发布时间】:2013-08-02 12:47:57
【问题描述】:
目前我有一个控制器,它应该向我的视图发送一个保存数组的变量,但目前没有发生这种情况。
这个 mySQL 表中没有实际的数据/行,我不知道这是否可能是它显示以下错误的原因:Message: Undefined variable: jobs in views/applicantjobs.php
控制器:applicationjobs.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);
查看:applicationjobs.php
foreach($applicantjobs as $applicantjob){
echo $applicantjob['name'];
}
非常感谢任何帮助,谢谢!
【问题讨论】:
-
Message: Undefined variable: jobs in views/applicantjobs.php而$jobs仅在控制器中使用(据我所知)?你确定这些是错误的来源吗? -
请标记错误行号。
标签: php codeigniter undefined scope