这是如何自动加载我的控制器文件夹中的所有类,
# auto load controller classes
function __autoload($class_name)
{
$filename = 'class_'.strtolower($class_name).'.php';
$file = AP_SITE.'controllers/'.$filename;
if (file_exists($file) == false)
{
return false;
}
include ($file);
}
但我有模型文件夹中的类以及我想自动加载他们 – 我该怎么办?我应该复制上面的自动加载,只是改变路径为models /(但不是这个重复?)?
谢谢。
编辑:
这些是我的类文件名在控制器文件夹:
class_controller_base.php
class_factory.php
etc
这些是我的类文件名在模型文件夹:
class_model_page.php
class_model_parent.php
etc
这是我如何命名我的控制器类类通常(我使用下划线和低盖),
class controller_base
{
...
}
class controller_factory
{
...
}
这是我如何命名我的模型类类通常(我使用下划线和低盖),
class model_page
{
...
}
class model_parent
{
...
}