Php 当我加载到CI框架中的控制器时,获取调用未定义函数模型()的错误
我刚刚学习了codeigniter,这是我的 型号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) {
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
和filenameSecond\u con.php
codeigniter 3需要在控制器和模型中以大写字母开头。模型的类名应该是class Second\u con extensed CI\u model
和filenameSecond\u con.php
codeigniter 3需要以大写字母开头控制器和模型中的字母应为大写。