CodeIgniter 致命错误:CORE 控制器上的类



我在应用程序/核心文件夹下创建了一个名为Auth_controller.php的文件。 我正在使用CodeIgniter 3。 PHP 5.3.3 森托斯 6.9

内容是

类 Auth_Controller 扩展CI_Controller{

在配置文件中我声明

$config['subclass_prefix'] = 'Auth_';

最后当我打电话给它时...

类 主页扩展 Auth_Controller {

它给了我一个

致命错误:在第 3 行的/var/www/html/calllist/application/controllers/Home.php 中找不到类"Auth_Controller" 消息:找不到类"Auth_Controller">

使用$config['subclass_prefix'] = 'Auth_';设置意味着要扩展核心 CI 类。

如果要扩展CI_Controller则应Auth_Controller如果要扩展模型,则应'Auth_Model'

但请记住,这些类/文件应该在您的applicationcore文件夹中

有关更多详细信息,请查看 CI 文档

您需要包含如下所述的代码Auth_Controller。

<?php
require_once("secure_area.php");
class Reports extends Secure_area {

>Auth_Controller的位置必须位于目录中applicationcore。否则,您需要手动将类包含在控制器文件中。

最新更新