0

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

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

这是代码:

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();
}
}

有人可以指导我吗?谢谢

4

1 回答 1

1

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

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

还要确保您的模型存在。

于 2012-11-21T07:35:28.317 回答