【发布时间】:2016-09-26 11:16:38
【问题描述】:
当我使用本地主机时,一切都很好。但是当我在托管中上传时,它的显示错误“无法找到您指定的模型”
遇到未捕获的异常类型:RuntimeException 消息: 找不到您指定的模型:Stock_model 文件名: /home/autorentbd/public_html/pharmacy/system/core/Loader.php 行 数量:344
回溯:
<?php defined('BASEPATH') OR exit('No direct script access allowed');
class Stock extends MY_Controller {
public function __construct()
{
parent::__construct();
$this->load->helper("url");
$this->load->library("pagination");
$this->load->model('Stock/stock_model'); // My Model name is stock_model.php, is in module folder.
}
public function stock_list($data = NULL)
{
$data['title'] ='Medicine Stock List'; //data title
$data['stock_list'] = $this->stock_model->stock_list(); //call model function
$data['view_all'] = 'stock/stock_list'; //view file
$this->templates->version_one($data); //template
}
}
我的模型名称:stock_model.php,我的班级名称是:Stock_model。全部在模块文件夹下。
【问题讨论】:
-
还要注意检查文件/文件夹名称的大小写,Windows 会忽略这一点,但 linux 对大小写敏感。人们尝试将他们的项目上线时的常见错误是没有使用带有文件/文件夹名称的常量。
-
亲爱的@atoms 请看这个网址pharmacy.autorent-bd.com
-
亲爱的兄弟请提供正确的文件夹和文件名结构@killstreet
-
您能否更新您的问题并添加实际模型文件的文件名?以及 home_model 的类名?
标签: php codeigniter