Можно ли получить объект Zend_Db_Table_Row, используя для извлечения вместо Zend_Db_Table адаптер db?
Например, у меня есть следующий метод
public function isAllowed($ip = null)
{
$check = $this->_dbTable->fetchRow(
$this->_dbTable->select()
->from($this->_dbTable->getName(), array('id'))
->where('ip = ?', $ip)
);
var_dump($check);
}
, если я работаю с Zend_Db_Table IЯ получу объект Zend_Db_Table_Row здесь, но мне придется работать с объектом адаптера db (из-за использования репликации master-slave), поэтому у меня есть что-то вроде
public function isAllowed($ip = null)
{
$db = My_Db_ConnectionManager::getConnection('slave');
$check = $db->fetchRow($db->select()
->from($this->_dbTable->getName(), array('id'))
->where('ip = ?', $ip)
);
var_dump($check);
}
и здесь я получаю массив, как можноЯ тоже получаю Zend_Db_Table_Row здесь?
Спасибо.