srxsrw 发表于 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;
?>

yinzhili 发表于 2010-3-15 10:41:56

本帖最后由 yinzhili 于 2010-3-15 10:43 编辑

变量名称不一致,你在Controller里面用的是二维数组$data['title']和$data['query'],那么视图里面就要调用此二维数组的键名称(如title或者query)。你用$data是取不到你所传递过来的值的。

firslien 发表于 2010-3-15 10:46:09

view
<?php foreach($data as $item):
echo $item->username;
endforeach;
?>

这个里面的$data应该是你所说的$query

srxsrw 发表于 2010-3-15 10:46:58

谢谢,问题找到了。。。。。
真是泪流满面啊

saturn 发表于 2010-3-15 13:08:43

你需要仔细阅读User Guide啊,里面说的很详细。
页: [1]
查看完整版本: 读取数据问题