一个控制器中的多个模型

时间:2012-12-28 11:09:45

标签: codeigniter

如何在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

2 个答案:

答案 0 :(得分:1)

codeigniter中的多个模型没有问题。您的m_common模型存在问题。检查一下:

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

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

     }

答案 1 :(得分:0)

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

示例:

 class m_common extends CI_Model{    

}