【问题标题】:HMVC Codeigniter: Unable to locate the specified class: Session.phpHMVC Codeigniter:找不到指定的类:Session.php
【发布时间】:2017-06-21 21:05:38
【问题描述】:

我正在尝试使用 https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/downloads 在 codeigniter 3.1.3 中设置 hmvc。我已经自动加载了我的会话库 $autoload['libraries'] = array('session'); 但是当我创建扩展 MX_ControllerMY_Controller 时,我收到一个错误

找不到指定的类:Session.php

这是MY_Controller.php

 <?php
class MY_Controller extends MX_Controller {

  function __construct() {

    parent::__construct();
  }
}

【问题讨论】:

  • 那么当您尝试直接在 MY_Controller.php 构造函数中加载会话时,您是否收到了相同的消息?即 $this->load->library('session');
  • @TimBrownlaw 是的,我做到了。错误消失了,但我不明白为什么自动加载会引发错误

标签: php codeigniter session


【解决方案1】:

我找到了一个简单的解决方案。当您在 MY_Controller 中扩展 MX_Controller 时,您将在任何地方使用 MY_Controller

例子:

class Welcome extends MY_Controller {

    public function index()
    {
        $this->load->view('welcome_message');
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-28
    • 1970-01-01
    • 2015-07-02
    • 2019-10-23
    • 2018-04-23
    • 1970-01-01
    • 1970-01-01
    • 2018-03-26
    相关资源
    最近更新 更多