【发布时间】:2013-05-20 15:30:18
【问题描述】:
这里是 php 新手 :)
所以问题是我想将数据从表写入查看页面,但它显示警告变量未初始化... (在表新闻中有列类型和日期) 控制器功能:
function ShowNews(){
$data = array();
$this->load->model('user');
$q = $this->user->getNews();
if($q){
$data['v'] = $q;
}
return $data;
}
在模型函数getNews中
function getNews(){
$q = $this->db->get('News');
if($q->num_rows() > 0){
return $q->result();
}
}
在视野中
<?php if(isset($v)) : foreach( $v as $row) : ?>
<li><?php echo $row->Type; ?>
<?php echo $row->Date; ?></li>
<?php endforeach; ?>
<?php else :?>
<li>No new News</li>
<?php endif;?>
但它总是显示 No new News 并且变量 v 未初始化,所以我认为需要以某种方式初始化 v 以使其工作......而且当我输入 $ 时,它表明它存在???
【问题讨论】:
标签: php codeigniter netbeans