我在应用程序/核心文件夹下创建了一个名为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
。否则,您需要手动将类包含在控制器文件中。