我有我自己的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