【发布时间】:2016-09-25 03:52:52
【问题描述】:
我有一个必须从数据库读取数据的应用程序。我认为这很简单,但为什么我仍然遇到这样的错误:
遇到 PHP 错误 严重性:通知 消息:未定义变量:数据 文件名:views/detail_usulan.php
我已尝试修复此代码,但仍无法正常工作。我会告诉你我的代码。我需要你的帮助:(
我的控制器:
function detail_usulan(){
$data = array('model_usulan' => $this->model_usulan->get_all());
//$this->load->view('usulan/detail_usulan', $data);
$this->render('usulan/detail_usulan', $data);
}
我的模型:
class model_usulan extends MY_Model{
function get_all(){
return $this->db->get('usulan_rkau');
}
}
我的看法:
<?php foreach ($data as $view_data) { ?>
<tr>
<th> Tahun : </th>
<td><?php echo $view_data->tahun; ?></td>
</tr>
【问题讨论】:
-
你尝试过任何答案吗?
-
函数
$this->model_usulan->get_all是否返回一个以数据为键的数组?如果不是,您的问题将出在加载视图部分,它需要是$this->load->view('usulan/detail_usulan', ['data' => $data]);,因为这是在视图中设置变量命名的原因。
标签: php codeigniter read-data