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

[已解决] 求助,视图显示 控制器传过来的 数据(记录集)的问题

[复制链接]
发表于 2010-1-28 04:38:28 | 显示全部楼层 |阅读模式
本帖最后由 aramisliu 于 2010-1-28 04:40 编辑

这是我的控制类 blog.php
<?php
class Blog extends Controller {
function __construct()
{
  parent::Controller();
}
function index()
{
        $this->load->model('Blogmodel','',TRUE);
        $data['query'] = $this->Blogmodel->get_last_ten_entries();
        $this->load->view('blogview', $data);
}
}
这是模型类blogmodel.php
<?php
class Blogmodel extends Model {
  
  function __construct()
{
  parent::Model();
}

  function get_last_ten_entries()
    {   
        $this -> load -> database ( 'ebb'  )
        $query = $this->db->get('users');
        return $query->result();
    }
}
这是我的视图文件 blogview.php
<html>
<head>
<title><?php echo $title;?></title>
</head>
<body>
<h1><?php echo $heading;?></h1>
<h3>My Todo List</h3>
<ul>
<?php foreach($query as $item2):?>         //教程里这本来是个数组<?php foreach($todo_list as $item):?>

<li><?php echo $item2;?></li>
<?php endforeach;?>
</ul>
</body>
</html>
请问 这3个文件写的对吗 反正我没调试成功比较烦
报错是Parse error: syntax error, unexpected T_VARIABLE in D:\wamp\www\httpd\system\application\models\blogmodel.php on line 12
我总认为可以把记录集   return $query->result() 当数组看 行不行?
不知道是思路问题还是其他原因。请大家帮帮我
其实就是怎么把数据库的记录传到视图。
不是太懂,比较急。。。
发表于 2010-1-28 05:09:15 | 显示全部楼层
function get_last_ten_entries()
    {   
        $this -> load -> database ( 'ebb'  ) ;    //少个分号
        $query = $this->db->get('users');
        return $query->result();
    }
}
发表于 2010-1-28 09:12:42 | 显示全部楼层
result()
该方法执行成功返回一个对象数组
提示是的语法错误,如楼上,你少了个分号而已。
 楼主| 发表于 2010-1-28 22:12:33 | 显示全部楼层
谢谢抽空帮我解决小问题。
发表于 2014-2-8 11:32:41 | 显示全部楼层
哟西~ 现在会了吧

本版积分规则