1

如何在 codigniter 中加载多个模型

class c_home extends CI_Controller {

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

           $this->load->model('muser/m_user');
           $this->load->model('mcommon/m_common');

         }

我有两个模型 m_user 和 m_common。m_user 加载但 m_common 未加载给出错误消息:未定义属性:c_user::$m_common

4

2 回答 2

1

codigniter中的多个模型没有问题。您的 m_common 模型有问题。核实:

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

      // $this->load->model('muser/m_user');
       $this->load->model('mcommon/m_common');

     }
于 2012-12-28T11:20:10.617 回答
0

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

例子:

 class m_common extends CI_Model{    

}
于 2012-12-28T11:10:40.383 回答