Přihlašování – získání z databáze všechny atributy uživatele

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

V databází mám tabulku s uživateli (tabulka má atributy – id,jmeno, prijmeni, nick, heslo)

Podle návodu zde

mám proměnou

$user = $this->getUser()

a jsem přihlášený

$user->login($username, $password);

Potřebuju teď z vypsat na stránku id a Příjmení ( které je uloženo v databázi )

Id vypíšu:

$user->id;

Chci vypsat také příjmení

$user->prijmeni;

Ale toto nefunguje. Lze nějak jednoduše vypsat příjmení nebo musím podle id dohledat v databázi příslušný řádek a vypsat příjmení?

např.

$this->database->table('user')->select('prijmeni')->where("id",$user->id)
mkoubik
Člen | 728
+
0
-
$user->identity->prijmeni;

Pokud si teda v authenticatoru předáš záznam do identity: return new Identity($row->id, null, $row);.