获取错误调用未定义的函数模型()当我在CI框架中加载到控制器时

时间:2015-11-12 09:00:41

标签: php html mysql codeigniter

我刚刚学习codeigniter,这是我的

模型second_con.php

class second_con extends CI_Model 
{  //CI version 3.0

public function second_mod() 
{

    $query = $this->db->query('SELECT * FROM subdepartment');

    if($query->num_rows() > 0) 
    {

        foreach($query->result() as $rows)
        {
             $datas[]  = $rows;
        }
        return $datas;
    }
   }
   }

控制器second.php

class second extends CI_Controller {  

public function index() {

    $this->load-model('second_con'); //line 7

    $this->load->view('home1');
}
}

此后我尝试查看此页面。它显示如下错误。谁能找出我弄错的地方?

  

遇到PHP错误

     

严重性:错误

     

消息:调用未定义的函数模型()

     

文件名:controllers / second.php

     

行号:7

     

回溯:

1 个答案:

答案 0 :(得分:4)

您在>

缺少load-model

这应该是

$this->load-model('second_con'); # wrong

更改为

$this->load->model('second_con'); # correct