无法定位指定的模型,代码编写器3


Unable to locate the model you have specified codeigniter 3

当我与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');