我正在开发自定义框架.
当我试图动态调用我的类时,我遇到了一个问题.
这是我的文件的视觉效果:
所以我决定为每个文件夹(libs,controllers和modeles)创建一个不同的函数:
function autoloadLibs($class) {
//require the general classes
require 'libs/' . $class . '.php';
}
function autoloadModels($class) {
//require the models classes
require 'models/' . $class . '.php';
}
function autoloadControllers($class) {
//require the controllers classes
require 'controllers/' . $class . '.php';
}
spl_autoload_register ('autoloadLibs');
spl_autoload_register ('autoloadControllers');
spl_autoload_register ('autoloadModels');
不过我有这样的消息:警告:require(libs / admin.php):无法打开流,cours它不是好文件夹.但我不知道如何解决这个问题.有没有一种优化我的类调用的好方法?