无法找到您在CodeIgniter中指定的模型:

时间:2016-05-12 06:27:38

标签: php codeigniter

我正在尝试在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的所有答案,并检查所有他们说的一切,我跟着这样,但我仍然无法解决它

由于

2 个答案:

答案 0 :(得分:1)

您的模型文件名必须是ucfirst

Register_model.php

答案 1 :(得分:0)

替换

$this->load->model('register_model');

$this->load->model('Register_model');

R以大写字母注册。