[英]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.