【问题标题】:Unable to locate the specified class in codeigniter Session.php无法在 codeigniter Session.php 中找到指定的类
【发布时间】:2019-10-23 01:51:27
【问题描述】:

我在 codeigniter 框架中创建了一个钩子,但它显示 无法找到指定的类:Session.php。 我该如何解决这个问题?

这是我创建的钩子

<?php
defined('BASEPATH') OR exit('No direct script access allowed');


$hook['pre_controller'] = array(
    'class'     => 'Demo',
    'function'  => 'test',
    'filename'  => 'Demo.php',
    'filepath'  => 'hooks',
);

这是我从钩子中调用的类

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

class Demo extends CI_Controller {

    public function test() {
        echo 'it works';
    }

}

【问题讨论】:

    标签: php codeigniter


    【解决方案1】:

    钩子不能扩展CI_Controller,尤其是pre_controller。删除扩展CI_Controller

    【讨论】:

      猜你喜欢
      • 2015-07-02
      • 2018-07-28
      • 2018-04-23
      • 1970-01-01
      • 2017-06-21
      • 1970-01-01
      • 2015-04-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多