远程服务器中的代码点火器 HMVC 返回错误



(我的英语不正确(

拜托,我在本地井的代码点火器中使用 HMVC,但在我的远程服务器中,出现错误

遇到未捕获的异常 类型:运行时异常

消息:找不到您指定的模型:Home_model

文件名:/home/mysite/public_html/system/core/Loader.php

行号:344

回溯:

文件:/home/mysite/public_html/application/third_party/MX/Loader.php 行:213 功能:模型

文件:/home/mysite/public_html/application/modules/home/controllers/home.php 行:143 功能:模型

文件:/home/mysite/public_html/application/modules/home/controllers/home.php 行: 92 功能: _insert

文件:/首页/我的网站/public_html/索引.php 行: 315 功能: require_once

遇到 PHP 错误 严重性:核心警告

消息:模块"mysql"已加载

文件名:未知

行号:0

回溯:

我的文件如下所示:

->模块

--->首页

--------->控制器

-------------->首页.php

--------->型号

-------------->home_model.php

--------->视图

-------------->联系方式.php

当我将模型文件更改为"Home_model.php"时,我遇到了这个新错误

严重性:通知

消息:未定义的属性:CI::$db

文件名:核心/型号.php

行号:77

回溯:

文件:/home/mysite/public_html/application/modules/home/models/Home_model.php 行: 44 功能: __get

文件:/home/mysite/public_html/application/modules/home/controllers/home.php 行: 144 功能: _insert

文件:/home/mysite/public_html/application/modules/home/controllers/home.php 行: 92 功能: _insert

文件:/首页/我的网站/public_html/索引.php 行: 315 功能: require_once

致命错误:在 null 上调用成员函数 insert((/home/mysite/public_html/application/modules/home/models/Home_model.php 在第 44 行 遇到 PHP 错误 严重性:警告

消息:无法修改标头信息 - 标头已由 发送 (输出开始于/home/mysite/public_html/system/core/Exceptions.php:271(

文件名:核心/通用.php

行号:564

回溯:

遇到 PHP 错误严重性:错误

消息:在 null 上调用成员函数 insert((

文件名:型号/Home_model.php

行号:44

回溯:

我使用了这个HMVC https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc

我认为问题是当我尝试使用数据库时,但我不知道在哪里。

您需要加载数据库。

class Home_model extends CI_Model {
public function __construct() {
parent::__construct();
$this->load->database();
}
}

$this->load->model('home_model', NULL, TRUE);

*第三个参数在模型中为您加载数据库

模型应该是UCfirst,从您显示的文件结构来看,它不是。

因此,与其home_model.php将其更改为Home_model.php。

类声明也是如此,您需要:

class Home_model extends CI_model 

而不是:

class home_model extends CI_model

我假设您的本地环境是Windows,而远程游览环境是linux,这就是发生这种情况的原因,因为linux区分大小写而Windows不区分大小写。

因此,请仔细查看所有类(模型和控制器(,它们都应该遵循此模式。

相关内容

  • 没有找到相关文章

最新更新