[Disclosure: I've never used the Firebird db.]
As you are probably aware, the Firebird adapter does not ship as part of the core ZF1 package. Looks like you can pull it from extras
under the ZendX
prefix:
http://framework.zend.com/svn/framework/extras/trunk/library/ZendX/Db/Adapter/
Drop the Firebird.php
and Firebird/
files into a directory library/ZendX/Db/Adapter/
.
If your application.ini
uses the resources.db.*
keys, then there is no need for an _initDb()
method in your Bootstrap
class. Just make sure that you include the adapterNamespace
key in there, as well:
resources.db.params.adapterNamespace = "ZendX_Db_Adapter_"
You might also need to add the ZendX
prefix to your autoloader namespaces:
autoloaderNamespaces[] = "ZendX_"
Not tested, but something like this should work.