Data z databáze vložit do asociativního pole

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

Ahoj,
mám jednoduchou db tabulku, která obsahuje tři sloupce: id, nazev, obrazek

Používám Doctrine a data z databáze čtu takto

        $dao = $this->EntityManager->getRepository(entities\Tym::getClassName());
        $data = $dao->findAll();

Já bych potřeboval data v asociativním poli, které by vypadalo takto:

        $tymy = array(
            '1' => 'Česko',
            '2' => 'Slovensko',
			'3' => 'Rakousko',
			'4' => 'Chorvatsko',
        );

Zajímá, mě tedy pouze sloupec id a nazev. Musím si pole poskládat pomocí foreach cyklu sám, nebo to jde nějak jednodušeji?

Lukeluha
Člen | 130
+
+1
-

Použij metodu findPairs()

Editoval Lukeluha (2. 6. 2015 21:10)

kloban
Člen | 123
+
0
-

Díky, to je přesně co jsem potřeboval.