我不知道这是否完全是自动加载的问题,但我遇到了这个问题,这是我的代码:
index.php
require __DIR__ . '/app/autoload.php';
文件夹结构:
index.php
app/
--autoload.php
autoload.php
function autoloader($className) {
// List Directories to Autoload Classes
$paths = array(
__DIR__ . '/system/',
__DIR__ . '/app/models/',
__DIR__ . '/app/dao/'
);
foreach($paths as $path) {
$file = $path . '/' . $className . '.php';
if (is_file($file))
include $file;
}
}
出于某种原因,即使我这样做也不起作用:
__DIR__ . '../system/
... et al.