【发布时间】:2017-09-12 04:30:45
【问题描述】:
控制器: 我正在尝试从数据库中获取记录,但它在视图部分显示未定义的变量 $data。什么问题我不明白。
public function vabout(){
if(!$this->session->userdata('logged_in')){
redirect('register/login');
}
$this->load->model('profile_model');
$data = $this->profile_model->viewprofile();
$this->load->view('templates/pheader');
$this->load->view('profile/viewabout',$data);
$this->load->view('templates/pfooter');
}
模型:这是模型部分,模型获取记录有问题吗?
public function viewprofile(){
$data = $this->db->get('profile');
return $data->row_array();
}
查看: errore:遇到php错误 $data 未定义
<?php
foreach ($data as $row)
{ ?>
<p><?php echo $row->id; ?></p>
<p><?php echo $row->name; ?></p>
<?php
}
?>
【问题讨论】:
标签: php codeigniter for-loop undefined codeigniter-3