我是codeIgniter的新手,在阅读教程时我遇到了一个问题;我正在尝试使用codeigniter构建一个基本的CMS,但我不断收到以下错误:
string(42)“/ var / www / html / trc.better2know.net / nighttocs”致命错误: 找不到类'Frontend_Controller' /var/www/html/trc.better2know.net/application/controllers/Welcome.php 第4行
我的配置文件中有以下自动加载:
function __autoload($classname) {
if (strpos($classname, 'CI_') !== 0) {
$file = APPPATH . 'controller/' . $classname . '.php';
if (file_exists($file) && is_file($file)) {
@include_once($file);
}
}
}
这个htaccess文件:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
#Send requests via index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
我尝试将Frontend_Controller移动到与MY_Controller相同的文件中,但仍然没有喜悦,我是否遗漏了一些明显的东西?
答案 0 :(得分:1)
Codeigniter有自己的自动加载功能。您不需要创建自己的一个。 https://www.codeigniter.com/user_guide/general/autoloader.html