如何使用核心控制器

时间:2019-06-03 11:08:09

标签: php codeigniter hmvc-codeigniter

我在HMVC Codeigniter中制作了一个核心控制器,并扩展了另一个核心控制器,但是当我调用这些控制器时,出现错误提示找不到控制器

核心控制器:-

sudo /opt/lampp/lampp restart

主控制器:-

class Ugmt_Controller extends User_Controller
{
    public function __construct()
    {
        parent::__construct('user_type', 3);
    }
}
  

致命错误:在第4行的/var/www/html/new-ip/application/modules/ugmt/controllers/Ugmt.php中找不到类'Ugmt_Controller'
  遇到PHP错误
  严重性:错误
  消息:找不到类“ Ugmt_Controller”
  文件名:controllers / Ugmt.php
  行号:4
  回溯:

1 个答案:

答案 0 :(得分:0)

也许可以帮助您... 最后将此代码放在config.php中

function my_own_controllers($class) {
  if (strpos($class, 'CI_') !== 0)
  {
    if (is_readable(APPPATH . 'core/' . $class . '.php'))
    {
      require_once(APPPATH . 'core/' . $class . '.php');
    }
  }
}

spl_autoload_register('my_own_controllers');