Моя компания настраивала другой сервер для чтения и записи DB базы данных. Раньше мы использовали собственный скрипт php. Однако мне недавно была поставлена задача создать инструменты, используя CI. Я сделал это на тестовом сервере. Теперь я смущен, как реализовать его на реальном сервере.
Я пишу приложение, которое требует, чтобы переключатель Master / Slave выполнялся внутри прикладного уровня. Как сейчас, я создаю объект Zend_Db_Table при создании mapper, а затем setDefaultAdapter для подчиненного устройства. Теперь внутри базового класса mapper, у меня есть следующий метод: public function useWriteAdapter() { if(Zend_Db_Table_Abstract::getDefaultAdapter() != $this->_writeDb) { Zend_Db_Table_Abstract::setDefaultAdapter($this->_writeDb); $this->_tableGateway = new Zend_Db_Table($this->_tableName); } } Мне […]