codeigniter - CODEIGNITER CI 如何读取模型名称,即使它不同
问题描述
我有一个“Event_Model”。我在控制器上使用它。我称之为
$this->load->model('Event_model','eventM')
我在 Window 上使用 phpstorm 编写了代码,但它在 linux VM 上运行。它在本地服务器上工作。但是,当我在 linux 生产服务器上上传时出现错误。为什么会这样?我不明白我的本地服务器如何读取它
use COMMON\Models\Event\Event_Comm_Model as Common_Event_Model;
class Event_Model extends Common_Event_Model {
public function __construct() {
parent::__construct();
}
}
模型是这样的。
解决方案
Linux 服务器和托管站点对文件名非常敏感。确保您尊重区分大小写。
这可以在您的本地机器上运行
$this->load->model('Event_model','eventM')
但对于托管服务器使用
$this->load->model('Event_Model','eventM')
推荐阅读
- angularjs - Restangular CORS 错误失败,状态码为 -1
- c++ - 为什么我的 unordered_map 程序在我使用价值十亿或一百万甚至一万的一百万个整数时不起作用?
- node.js - 如何使用 traccar api 在没有 setinterval 或 socket 的情况下自动获取实时位置
- java - DRY Java 代码的最佳方法是什么?为参数创建具有不同对象的私有方法?
- android - myDialog.dismiss() 和 myDialog.getDialog().dismiss() 有什么区别?
- r - XLConnect:似乎下载 JAR 依赖项可能失败
- node.js - 无服务器响应中的自定义错误消息
- vsto - 附加到有或没有兑换的会议邀请正文
- reactjs - fluentui/react ContexualMenu 项目样式
- amazon-s3 - SFTP 到 Amazon S3 失败并出现错误“无法关闭文件”