0

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

class c_home extends CI_Controller {

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

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

         }

私は2つのモデルm_homeとm_common m_homeをロードしていますが、m_commonがロードされていないというエラーメッセージが表示されます: Undefined property: 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 に答える