aramisliu 发表于 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() 当数组看 行不行?
不知道是思路问题还是其他原因。请大家帮帮我
其实就是怎么把数据库的记录传到视图。
不是太懂,比较急。。。

visvoy 发表于 2010-1-28 05:09:15

function get_last_ten_entries()
    {   
      $this -> load -> database ( 'ebb') ;    //少个分号
      $query = $this->db->get('users');
      return $query->result();
    }
}

baiyuxiong 发表于 2010-1-28 09:12:42

result()
该方法执行成功返回一个对象数组
提示是的语法错误,如楼上,你少了个分号而已。

aramisliu 发表于 2010-1-28 22:12:33

谢谢抽空帮我解决小问题。

suntao_90 发表于 2014-2-8 11:32:41

哟西~ 现在会了吧
页: [1]
查看完整版本: 求助,视图显示 控制器传过来的 数据(记录集)的问题