|
本帖最后由 haoren26 于 2011-9-25 20:11 编辑
版本:codeigniter2.0.3
最近看一哈子的第二部视频用到了模板类,但构造函数该怎么写?
我的代码Mhome.php
class Mhome extends CI_Model {
function __construct()
{
parent::__construct();
}
}
调用模板类的函数home.php
function index()
{
$this->load->model('Mhome');
$data['category'] = $this->Mhome->get_category();
}
测试代码的时候出现Fatal error: Call to a member function query() on a non-object in C:\wamp\www\news\application\models\Mhome.php on line 11
看来对象没实例化,所以问下大家这新版程序该怎么写构造函数。我知道PHP5以后controller类的构造函数可以用parent::__construct(); 但为什么model类就不行?请大家教教我。
============================
解决了:
是autoload.php里的$autoload['libraries'] = array('database'); 没填,填上database就行了。
|
|