【发布时间】:2018-03-21 15:59:44
【问题描述】:
我正在尝试进行 SQL 查询并在 CodeIgniter 的视图文件中进行循环。我不断收到以下错误。
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Undefined variable: data</p>
<p>Filename: include_files/search_inc.php</p>
<p>Line Number: 14</p>
这是我的模型:
class Search_model extends CI_Model {
public function get_locations()
{
$query = $this->db->query("Select bolgekodu,bolgeadi from bolgeler");
return $query->result();
}
}
这是我的控制器:
$this->load->model('Search_model');
$data['locations'] = $this->Search_model->get_locations();
$this->load->view('include_files/search_inc',$data);
这是我尝试在视图中列出它的方式:
<?php
foreach($data->result() as $row)
{
echo $row->bolgeadi;
echo $row->bolgekodu;
}?>
有什么想法我在这里做错了吗?
【问题讨论】:
-
在访问
$data['locations']之前,您是否将$data初始化为$data=[] or $data=array()?我希望定义它可以解决问题。
标签: database codeigniter view