yymawei 发表于 2008-12-1 12:43:41

使用模型总是不成功,这是什么问题?

这是控制器代码:
<?php
class Testt extends Controller
{
//构造函数////////////////////////////////////////////
    function Testt()
    {
      parent::Controller();
    }

//默认显示列表
function index()
{
//加载模型
$this->load->model('test',TRUE);
      $data['query'] = $this->test->all_list();

// 输出视图   
$this->load->view('manager/list',$data);
}
}
?>

这里是模型代码:

<?php
class Test extends Model {

    function Test()
    {
      parent::Model();
    }
   
    function all_list()
    {
      $query = $this->db->get('manager',10);
      return $query->result();
    }
}
?>

总是提示下面的错误:
A PHP Error was encounteredSeverity: Notice
Message: Undefined property: Testt::$test
Filename: controllers/testt.php
Line Number: 18


Fatal error: Call to a member function all_list() on a non-object in F:\php\application\controllers\testt.php on line 18

[ 本帖最后由 yymawei 于 2008-12-1 12:44 编辑 ]

yymawei 发表于 2008-12-1 14:54:40

自己找到了问题,原来是这里错误,改正下面这样后就行了
//加载模型
$this->load->model('test','',TRUE);
      $data['query'] = $this->test->all_list();

yymawei 发表于 2008-12-1 14:55:59

输入错误,改成这样就好了:

//加载模型
$this->load->model('test','',TRUE);
$data['query'] = $this->test->all_list();

Hex 发表于 2008-12-1 15:23:51

呵呵,还是手册没仔细看,这几个参数手册都说明了。

daing 发表于 2011-3-23 15:27:40

我也遇到同样的问题,我用的是 2.0 版本,还是不行!
页: [1]
查看完整版本: 使用模型总是不成功,这是什么问题?