我有我自己的lib文件夹“classes”。我试图使用Zend库作为独立。 (将他们的类整合到我的应用程序中)。Zend Library与我自己的库冲突
E.g.如下。 Zend类的所有名为Zend的
类/ db.class.php
类/的Zend/translate.php文件夹下把....
我使用一个自动加载函数加载以前的课程。
if (!function_exists ("__autoload")){
function __autoload($class_name)
{
if(file_exists(ABSPATH.'/classes/'.$class_name.'.class.php')){
require_once ABSPATH.'/classes/'.$class_name.'.class.php';
}
}
}
我的功能检查,如果我的应用程序需要我的课,如果是的话,我会从我的“类”文件夹中加载它,如果不是会从Zend的文件夹中加载。
每当我打电话
require_once ABSPATH.'/classes/Zend/Loader/Autoloader.php';
$loader = Zend_Loader_Autoloader::getInstance();
它一直说,我的“自己的”类未加载。我认为这是Zend auto load的问题,它检查并发现它需要在zend文件夹中使用db.class.php。
我如何做到这一点,因为我去Zend和我自己之间分开图书馆。
我想用的Zend自动加载,因为它使事情变得容易得多,我不需要再担心需要哪一类。 – Slay 2012-07-11 19:04:53