Za: http://framework.zend.com/manual/en/zend.d....table.defining
Example 9.69. Declaring a table class with schema
<?php class Bugs extends Zend_Db_Table_Abstract { protected $_schema = 'bug_db'; protected $_name = 'bugs'; } ?>
Klasa Zend_Db_Table wymaga przekazania obiektu adaptera z nawiązanym połączeniem. Robię to w ten sposób w jednym z pluginów:
<?php $db = Zend_Db::factory('PDO_MYSQL', $options); Zend_Db_Table_Abstract::setDefaultAdapter($db); ?>
Jednak jest tam przekazane jedno połączenie z jedną konkretną bazą danych.
Pytanie: czy można jakoś uniwersalnie przekazać połączenia dla wszystkich potrzebnych baz danych?
Ręczne przekazywanie połączenia jak to nie wchodzi w grę:
<?php $db = Zend_Db::factory('PDO_MYSQL', $options); ?>