用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2386|回复: 4
收起左侧

[HELP] 读取数据问题

[复制链接]
发表于 2010-3-15 10:15:21 | 显示全部楼层 |阅读模式
Undefined variable: data,Undefined variable: data,


controller
function index(){
        $date['title']        =        'test';
        $date['query']        =        $this->minfo->getcontent();       
        $this->load->view('infos',$date);
}

model
function getcontent(){
        $this->load->database();
        $this->db->get('users');       
}

view
<?php foreach($data as $item):
echo $item->username;
endforeach;
?>
发表于 2010-3-15 10:41:56 | 显示全部楼层
本帖最后由 yinzhili 于 2010-3-15 10:43 编辑

变量名称不一致,你在Controller里面用的是二维数组$data['title']和$data['query'],那么视图里面就要调用此二维数组的键名称(如title或者query)。你用$data是取不到你所传递过来的值的。
发表于 2010-3-15 10:46:09 | 显示全部楼层
view
<?php foreach($data as $item):
echo $item->username;
endforeach;
?>

这个里面的$data应该是你所说的$query
 楼主| 发表于 2010-3-15 10:46:58 | 显示全部楼层
谢谢,问题找到了。。。。。
真是泪流满面啊
发表于 2010-3-15 13:08:43 | 显示全部楼层
你需要仔细阅读User Guide啊,里面说的很详细。

本版积分规则