0

如何在 codigniter 中加载多个模型

类 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

4

2 回答 2

2

检查模型是否正确扩展了 m_common 的 CI_Model

例子:

 class M_common extends CI_Model{    

 }
于 2012-11-22T16:54:23.550 回答
2

您可以尝试这种方式加载多个模型:

function __construct(){
   parent::__construct();

    $this->load->model(array('mhome/m_home','mcommon/m_common'));

}
于 2016-08-03T11:42:19.353 回答