【发布时间】:2017-03-15 05:02:01
【问题描述】:
我收到错误提示:
遇到了 PHP 错误
严重性:通知
消息:未定义变量:数据
文件名:views/businessinfo_view.php
我的模特:
function getPosts(){
$query = $this->db->query("SELECT * FROM customer WHERE
customer_id=12;");
return $query->result_array();
}
我的控制器:
function ind() {
$data['customerinfo'] = $this->user_model->getPosts();
$this->load->view('businesssinfo_view', $data);
}
我的看法:
<?php foreach($data as $d){?>
<tr>
<td><?php echo $d->customer_id;?></td>
<td><?php echo $d->first_name);?></td>
</tr>
<?php }?>
我尝试了 100 种不同的方式,仍然可以传递变量,我知道我的查询是正确的,我可以在控制器中获取和回显数据,我不能只是将它传递到视图中。有人请帮助我!
【问题讨论】:
-
变量作用域问题,$data只存在于函数内部
-
<?php foreach($customerinfo as $d) { ?>
标签: php codeigniter model-view-controller