我试图连接到使用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