【发布时间】:2023-03-25 04:06:01
【问题描述】:
我无法获取模型文件 User_model.php
我在models/frontend/user_model.php中指定了文件
user_model.php 中的声明
<?php
class User_model extends CI_Model {}
我在控制器中有用户模型:
<?php
class User_controller extends MY_Controller {
public function __construct()
{
parent::__construct();
$this->load->model('frontend/user_model');
}
这在我的本地主机上正常工作,但是当我在我的域上托管时,它会出现此类错误。
【问题讨论】:
-
使用错误消息更新您的问题。
-
以及您使用的 CI 版本!
-
检查型号名称。区分大小写的名称在 localhost 中被忽略。但在服务器中,它们被视为不同的文件。我可以看到您的模型名称是 user_model。但是模型类是大写字母的 User_model。希望有所帮助。
-
我正在使用 codeigniter 3.0
-
您需要将模型文件从 user_model.php 重命名为 User_model.php 在 windows wampp 或 xampp 中,大小写无关紧要,但您的生产环境必须在 linux 上,并且区分大小写,这就是您收到错误的原因。
标签: php codeigniter model controller