当我与localhost工作时,一切都很好。但是当我在主机上上传时,它显示错误"无法找到您指定的模型"
遇到未捕获的异常类型:RuntimeException消息:无法找到您指定的模型:/home/autorentbd/public_html/药店/系统/核心/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
}
}
And My Model name: stock_model.php
, My Class name: Stock_model
。
请检查您的文件和类名,就像如果类名是Stock_model然后加载"Stock_model"而不是Stock_model。
CodeIgnitor 3及后续版本区分大小写。您需要以首字母大写形式定义控制器和模型名称。所以你需要将你的模型定义为
$this->load->model('Stock/Stock_model');