我試圖連接到使用Zend框架庫Firebird數據庫(見Zend的文檔在這裏:http://framework.zend.com/manual/en/zend.db.adapter.html)PHP:連接到火鳥(Interbase的)數據庫與Zend
的php_interbase.dll
擴展被激活。如果我運行此代碼:
$db = Zend_Db::factory('Php_Interbase', array(
"host" => "127.0.0.1",
"username" => "xxxxxx",
"password" => "xxxxxx",
"dbname" => "xxxxxx"
));
我收到此錯誤信息:
警告:include_once(Zend的\ DB \適配器\ PHP \ Interbase.php)function.include一次]:未能打開流:C中沒有這樣的文件或目錄:\ PHP \包括上線\ Zend的\ Loader.php 146
事實上Interbase.php
文件似乎是從庫中不存在(雖然在文檔中提及的所有其他數據庫驅動程序當下)。我該怎麼辦?我在哪裏可以下載缺少的文件?
謝謝。我現在看到該適配器存在於我剛剛下載的版本(1.11.11)中的'extras'文件夾中。這是否意味着我只需將文件移動到'library'目錄? 你知道這個適配器有多可靠嗎? –
或者您可以告訴zend加載器查看該文件夾。 – Venu
由於它的前綴是ZendX,我建議你放在庫文件夾中,自動加載應該會自動工作。 – Venu