我正在尝试在codeigniter中调用控制器中的模型但是这给了我错误以找到您指定的模型。在我的代码中,一切看起来都不错,但我不明白为什么不在这里找到模型是我的模型
<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Register_model extends CI_Model {
function __construct()
{
parent::__construct();
$this->load->database("chandqki_mmusic");
}
public function insert_users_to_db($data)
{
return $this->db->insert('music_user_register', $data);
}
}
?>
在我的控制器中我称这个模型为
class Home extends CI_Controller{
public function __construct()
{
parent::__construct();
}
public function index()
{
$this->load->helper('url');
$this->load->view('Home_view');
$this->load->model('register_model');
}
}
从我这边看,它的代码看起来还不错,但可能是我在某个地方遗失了可以有人帮我解决这个问题。我已经完成了stackoverflow的所有答案,并检查所有他们说的一切,我跟着这样,但我仍然无法解决它
由于
答案 0 :(得分:1)
您的模型文件名必须是ucfirst
Register_model.php
答案 1 :(得分:0)
替换
$this->load->model('register_model');
带
$this->load->model('Register_model');
R以大写字母注册。