繁体   English   中英

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

[英]Unable to locate the model you have specified in 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 的所有答案,并检查了他们所说的所有内容,我一直在关注,但我仍然无法解决它

谢谢

您的模型文件名必须是 ucfirst

Register_model.php

代替

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

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

R 大写。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM