konto usunięte
Temat: Zend_Db_Table i wiele baz MySQL
Muszę zmodyfikować cały skrypt aby obsługiwał export danych do wielu sklepów. Pytanie moje jest następujące - czy można w Zend_Db_Table każdej funkcji pozwolić na wybieranie bazy z którą ma się łączyć?normalnie robię to tak:
<?php
class Import extends Zend_Db_Table{
protected $_name = 'tabela';
protected $_primary = 'id';
protected function _setupDatabaseAdapter() {
$this->_db = Zend_Registry::get('my_db');
}
function funkcja($zmienna){
//funkcja
}
}
?>
a czy da się coś takiego?
<?php
class Import extends Zend_Db_Table{
protected $_name = 'tabela';
protected $_primary = 'id';
function funkcja($zmienna){
if($zmienna == 1){
$this->_db = Zend_Registry::get('moja_db');
}else{
$this->_db = Zend_Registry::get('inna_db');
}
}
}
?>