getIdentity() a cizí klíč

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

Dobrý den,

mám tabulku Uzivatel(ID, jmeno, prijmeni, email, heslo, pravo_id) a Pravo(ID, nazev). Přihlášení mám hotové, jen nevím jak získat hodnotu z cizí tabulky tj. název práva přes pravo_id.

Výpis z tabulky Uzivatel je snadný:

{$user->getIdentity()->jmeno}		//např. Martin
{$user->getIdentity()->pravo_id}	//např. 2

Ale já bych potřeboval něco takového:

{$user->getIdentity()->pravo->nazev}	//nefunguje
Tabetha
Člen | 140
+
0
-

ak sa nemýlim ty do Identity vložíš obsah riadku z tabulky Uzivatel … čiže len pravo_id, ale nie jeho názov. Ten by si v takomto postupe musel získať query na DB… tam kde prideluješ identitu si napríklad pridaj query na Pravo a to pridaj do identity