0
這可能是一個新問題,但我該如何調用已被自動加載的模型?CodeIgniter 2調用自動加載模型
我:
$this->load->model('Test');
$data['members'] = $this->Test->get_members();
但現在我並不需要,因爲它是自動加載加載它。我得到這個錯誤:
Undefined property: Members::$Test
這可能是一個新問題,但我該如何調用已被自動加載的模型?CodeIgniter 2調用自動加載模型
我:
$this->load->model('Test');
$data['members'] = $this->Test->get_members();
但現在我並不需要,因爲它是自動加載加載它。我得到這個錯誤:
Undefined property: Members::$Test
通常你需要加載你的模型中,如果自動加載不:
$this->load->model('test');
如果你在你的模型像已經功能:
class Test_model extends CI_Model {
function get_members(){
return 'something';
}
}
您可以加載var並將其發送到視圖:
$data['members'] = $this->test_model->get_members();
你調用它的權利,除非打電話時他們不大寫的類名,也請務必包括完整的型號名稱(與_model如果這就是所謂的Test_model
):
$this->load->model('test_model');
$data['members'] = $this->test_model->get_members();
這是行不通的因爲該模型被稱爲Test_model,而不是Test ... – Shomz