我的自定义异常类在codeigniter中找不到CI_异常类

我的自定义异常类在codeigniter中找不到CI_异常类,codeigniter,exception,Codeigniter,Exception,我在system/core类中构建了一个名为BL_Exceptions.php的自定义类。但是当我使用自定义类时,它说找不到BL_异常类 if( $type == 'customer') { $this->template->load('customer_new'); }else{ throw new BL_Exceptions(10001); } 嗯,它需要位于应用程序/core中,并且您需要确保在配置中将

我在system/core类中构建了一个名为BL_Exceptions.php的自定义类。但是当我使用自定义类时,它说找不到BL_异常类

    if( $type == 'customer') {
            $this->template->load('customer_new');

    }else{
            throw new BL_Exceptions(10001);
    }

嗯,它需要位于
应用程序/core
中,并且您需要确保在配置中将自定义前缀设置为BL而不是MY。你能试试看它是否管用吗。。我真的不知道有两个核心文件夹。蒂姆。我现在就来试试。看看@Priyanga是的,CI的结构是这样的,您几乎不需要在
系统/
中更改或添加任何内容,这确实简化了新版本发布时CI的升级。基本上,您可以用新目录替换
system/
目录,然后使用它(在大多数情况下)。除非在极少数情况下,您需要更改内核中无法使用钩子或重载的内容,否则您所处理的所有内容都应该在
应用程序/
中。