Codeigniter CI Bonfire:无法对模型调用方法
我是新来的男朋友。我正在按照这里的教程学习BF,但我不明白为什么它会一直提示我错误消息,如下所示: 致命错误:对中的非对象调用成员函数where() 代码如下:Codeigniter CI Bonfire:无法对模型调用方法,codeigniter,Codeigniter,我是新来的男朋友。我正在按照这里的教程学习BF,但我不明白为什么它会一直提示我错误消息,如下所示: 致命错误:对中的非对象调用成员函数where() 代码如下: class Content extends Admin_Controller { public function __construct(){ parent::__construct(); Template::set('toolbar_title', 'Manage Your Blog'); } public fun
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();
}
}
有人能在这方面指导我吗?感谢bborisovs是正确的,您需要在构造函数中加载模型,然后才能使用Object: $this->load->model('post_model',null,true)
还要确保你的模型存在。不太清楚BF是如何工作的,但我认为你漏掉了一行
$this->load->model('post_model')代码>。在使用模型之前,必须先加载模型。查看它是否工作。尝试过,但现在它提示另一个错误,如下所示:致命错误:允许的内存大小134217728字节已用尽(尝试分配65488字节)。。你能在这方面指导我吗?它应该与CI相同