2010-01-22 2 views
2

Я тестирую Zen_DB и Zend_Db_Table и я столкнулся с проблемой:Zend_Db_Table fetchAll и имена столбцов

Допустим, у меня есть две таблицы
таблица A (идентификатор, название)
таблица B (идентификатор , название)

Если я пишу что-то вроде

$db = $this->getDbTable()->getAdapter(); 
$query = "SELECT A.*, B.* FROM A INNER JOIN B on A.id = B.id" 
$stmt = $db->query($query); 
$rows = $stmt->fetchAll(); 

каждая строка в результате чего, как [ 'ID' => значение, 'название' => значение]

Вопрос: Как вы можете получить строки, выбранные в виде ['A.id' => значение, 'A.title' => value ',' B.id '=> value,' B.title '=> value ']?

Важно: Я не хочу, чтобы изменить схему базы данных

ответ