如何在codigniter中加载多个模型
class c_home扩展了CI_Controller {
function __construct(){
parent::__construct();
$this->load->model('mhome/m_home');
$this->load->model('mcommon/m_common');
}
我有两个模型m_home和m_common m_home加载但m_common未加载给出错误 消息:未定义的属性:c_home :: $ m_common
答案 0 :(得分:2)
检查模型是否正确扩展了m_common的CI_Model
示例:
class M_common extends CI_Model{
}
答案 1 :(得分:1)
您可以尝试这种方式加载多个模型:
function __construct(){
parent::__construct();
$this->load->model(array('mhome/m_home','mcommon/m_common'));
}