Database a vrácení prvků jako pole

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
tttpapi
Člen | 100
+
0
-

Ahoj,

chtěl bych se zeptat, zda je možné, aby mi dotaz vrátil pole výsledků místo pole objektů.

Mám dotaz:

<?php
$categoriesRow = $this->database->table(self::DOCUMENTS_CATEGORIES_TABLE)
                ->select('category_id')
                ->where('document_id', $documentId)
		->fetchAll(); //nevím, jestli to tu musí být pro tuhle úpravu
?>

A chtěl bych, abych měl pole kategorií a nemusel si to procházet přes foreach, abych si tuty (tyto) údaje vytáhl.

Díky za pomoc.

David Matějka
Moderator | 6445
+
+2
-

nevim, jetli te chapu, ale mozna hledas fetchPairs

$categoriesRow = $this->database->table(self::DOCUMENTS_CATEGORIES_TABLE)
                ->select('category_id')
                ->where('document_id', $documentId)
		->fetchPairs(NULL, 'category_id');
tttpapi
Člen | 100
+
0
-

To je přesně ono. Akorát já to teda pároval přes klíč a ne přes hodnotu…