遇到未捕获的异常
输入:RuntimeException
消息:无法找到您指定的模型:Impact_model
文件名: /home/appliedi/public_html/multisector.Nutrition.com/system/core/Loader.php
行号:344
回溯:
文件: /home/appliedi/public_html/multisector.Nutrition.com/application/third_party/MX/Loader.php 行:213功能:型号
文件: /home/appliedi/public_html/multisector.Nutrition.com/application/modules/Ministry/controllers/Ministry.php 行:11功能:型号
文件:/home/appliedi/public_html/multisector.Nutrition.com/index.php 行:315函数:require_once //控制器上此行的错误
<?php
class Ministry extends MX_Controller
{
function __construct()
{
parent::__construct();
$this->load->model('Ministry_model');
//error i think cant call external controller model
$this->load->model('Impact/Impact_model');
//---------------------------------
$sad = $this->session->all_userdata();
if(!$sad['checkLogin'] == true)
{
redirect( base_url('login') );
}
}
}
答案 0 :(得分:0)
<?php
class Ministry extends MX_Controller
{
function index()
{
$this->load->model('Ministry_model');
$this->load->model('Impact/Impact_model');
$sad = $this->session->all_userdata();
if(!$sad['checkLogin'] == true)
{
redirect( base_url('login') );
}
}
}
答案 1 :(得分:0)
确保所有模型文件名&amp;类名称是大写字母.linux与Windows不同区分大小写。
答案 2 :(得分:0)
在服务器上,您应该按照以下名称模式进行操作:
对于型号:
文件名: mymodel.php
在文件中:
class Mymodel extends CI_Model{
//code
}
对于控制器:
文件名: Mycontroller.php
在文件中:
class Mycontroller extends CI_Controller{
//code
}