我想使用一些不属于ZF的类。我在应用程序目录中有一个dir类 并且类dir包含作为对象或静态所需的类。在Bootstrap中,我“加载”每个class.php。
Zend_Loader::loadFile('TimeZones.php', APPLICATION_PATH.'/classes/', false);
如何在此目录中加载/包含默认的所有类?
解决方案目前。在Bootstrap.php中
$files = scandir(APPLICATION_PATH.'/classes/');
foreach($files as $file) {
if($file[0] != '.') {
Zend_Loader::loadFile($file, APPLICATION_PATH.'/classes', false);
}
}
答案 0 :(得分:2)
您可能希望将dir添加到PHP查找文件的include_path中。
set_include_path( get_include_path() . PATH_SEPARATOR .
APPLICATION_PATH.'/classes/' );
答案 1 :(得分:0)
要从该目录自动加载您的类,请将其放在include_path中。 Here's two ways to do that。如果可能的话,建议直接在PHP.ini中设置include_path
。