Dotaz přes více tabulek a výsledek vložit do selectu

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

Ahoj nepomohl by mně někdo prosím jak udělat dotaz přes více tabulek a výsledek vložit do selectu…
Mám tři tabulky uživatele(Id, nick, email, heslo), role(id, opravneni) a tabulku uzivatelske_role(uzivatel_id, role_id)… Lze nějak vytáhnout všechny oprávnění konkrétního uživatele a vložit do select boxu? Aby jednotlivý položky select boxu měli název oprávnění např. programátor, projektant…a ještě value id oprávnění?

enumag
Člen | 2118
+
0
-

Pokud jsem nezblbnul ten backjoin tak takhle:

$connection->table('role')->where('uzivatelske_role:user_id', $userId)->fetchPairs('id', 'opravneni');
Miky0007
Člen | 73
+
0
-

Vyzkouším děkuju moc