CI Bonfire:无法在Model上调用方法

时间:2012-11-17 10:51:06

标签: codeigniter

我是BF的新手。我正在通过这里的教程学习BF,但我无法弄清楚为什么它会一直提示我错误信息如下:

  

致命错误:调用成员函数where()on ...中的非对象

以下是代码:

class Content extends Admin_Controller {

public function __construct(){
    parent::__construct();
    Template::set('toolbar_title', 'Manage Your Blog');
}

public function index(){
    $posts = $this->post_model->where('deleted', 0)->find_all();
    Template::set('posts', $posts);
    Template::render();
}
}

有人可以指导我吗?感谢

1 个答案:

答案 0 :(得分:1)

bborisovs是对的,你需要在构造函数中加载模型,然后才能使用obgject:

$ this-> load-> model('post_model',null,true);

还要确保您的模型存在。