找不到PHP Codeigniter类模型

时间:2011-09-09 11:18:53

标签: php

我正在尝试连接mssql和codeigniter,结果是:

致命错误:第188行的C:\ xampp \ htdocs \ CodeIgniter \ system \ core \ Loader.php中找不到“Pekerja_model”类

这是我的代码

模型

class Pekerja_model extends CI_Model {  
    function SomeMSSQLModel() {
        $this->_db = $this->load->database('mssql-group', TRUE);    
    }   

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

    function pekerja_lihat(){
        $this->load->database('mssql-group', TRUE);         
        $query=get('');
        return $query->result();     
    } 
}

查看

foreach($query as $row)
    echo $row['nama'];

控制器

class pegawai extends CI_Controller{

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

    function getall(){
        $this->load->model('Pekerja_model');
        $data['query']=$this->load->Pekerja_model->pekerja_lihat();
        $this->load>view('getall',$data);   
    }   
}

谢谢

2 个答案:

答案 0 :(得分:0)

CI中的

您的班级名称应该以Capital开头,但要小写。 我认为是另一件事

$this->load->Pekerja_model->pekerja_lihat();
错误,您应该使用
$this->pekerja_model->pekerja_lihat(); 

答案 1 :(得分:0)

首先你的文件名必须是pekerja_model(即小p)&以下是您更新的控制器 pegawai类扩展了CI_Controller {

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

function getall(){
    $this->load->model('pekerja_model');
    $data['query']=$this->pekerja_model->pekerja_lihat();
    $this->load>view('getall',$data);   
}   

}