1

codigniterで複数のモデルをロードする方法

class c_home extends CI_Controller {

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

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

         }

私は2つのモデル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 に答える