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

Php 当我加载到CI框架中的控制器时,获取调用未定义函数模型()的错误,php,html,mysql,codeigniter,Php,Html,Mysql,Codeigniter,我刚刚学习了codeigniter,这是我的 型号second\u 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) {

我刚刚学习了codeigniter,这是我的

型号
second\u 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;
    }
   }
   }
class second extends CI_Controller {  

public function index() {

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

    $this->load->view('home1');
}
}
控制器
second.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;
    }
   }
   }
class second extends CI_Controller {  

public function index() {

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

    $this->load->view('home1');
}
}
之后,当我尝试查看此页面时。它显示如下错误。谁能查出我在哪里犯了错

遇到PHP错误

严重性:错误

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

文件名:controllers/second.php

电话号码:7

回溯:


您在这里
加载模型中缺少

这应该是

$this->load-model('second_con'); # wrong
换成这个

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

您在这里
加载模型中缺少

这应该是

$this->load-model('second_con'); # wrong
换成这个

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

模型的类名应该是
class Second\u con extensed CI\u model
和filename
Second\u con.php
codeigniter 3需要在控制器和模型中以大写字母开头。模型的类名应该是
class Second\u con extensed CI\u model
和filename
Second\u con.php
codeigniter 3需要以大写字母开头控制器和模型中的字母应为大写。