我有各种控制器core/
名为文件夹,文件夹中的core/my_controller.php
其他控制器libraries/
为libraries/user_controller.php
, libraries/frontend_controller.php
. 现在我使用下面的代码config.php
来自动加载这些文件。但我不认为它的工作。
我看到了这个错误信息Fatal error: Class 'MY_Controller' not found in /home/manumakeadmin/manumake.com/2d/application/libraries/frontend_controller.php on line 3
function __autoload($classname) {
if (strpos($classname, 'CI_') !== 0) {
$file = APPPATH . 'libraries/' . $classname . '.php';
if (file_exists($file) && is_file($file)) {
@include_once($file);
}
}
}
编辑
我可以通过手动将文件包含为
<?php
include_once APPPATH.'core/my_controller.php';
class Frontend_controller extends MY_Controller
{
但我想知道我是否可以让自动加载代码工作