Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter CI Bonfire:无法对模型调用方法_Codeigniter - Fatal编程技术网

Codeigniter CI Bonfire:无法对模型调用方法

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

我是新来的男朋友。我正在按照这里的教程学习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();
}
}

有人能在这方面指导我吗?感谢

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

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


还要确保你的模型存在。

不太清楚BF是如何工作的,但我认为你漏掉了一行
$this->load->model('post_model')。在使用模型之前,必须先加载模型。查看它是否工作。尝试过,但现在它提示另一个错误,如下所示:致命错误:允许的内存大小134217728字节已用尽(尝试分配65488字节)。。你能在这方面指导我吗?它应该与CI相同