我有一个像这样结构化的 MVC
Modules
-Mod1
-controller
-Model
-View
-Mod2
-controller
-Model
-View
而且我有一个自动加载功能,我需要它来加载目录模型中的所有文件,无论它是什么模块
// Autoload all models files in all Modules.
function models_autoload($class)
{ $classFile = str_replace(' ', DIRECTORY_SEPARATOR, ucwords(str_replace('_', ' ', strtolower($class) )));
$classFile.='.php';
$files=LUCID_MODULES.'./model/'.$classFile;
if(file_exists($files)==FALSE)
{
return FALSE;
}
include ($files);
}
spl_autoload_register('models_autoload');
我的问题是,我如何在上面的自动加载函数中指定递归查看模型目录的所有模块并将所有文件包含在模型目录中。