Získání Identity uživatele v ostatních částech

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

Zdravím všechny,

nějak se postupně prokousávám v Nette a rád bych se zeptal jak v některých presenterech provádíte získávání údajů o uživatelích.
Kde to potřebuji, tak použiji

$user = Environment::getUser();
$user = ($user->isLoggedIn()) ? $user->getIdentity() : NULL;

ale bohužel neumím přemýšlet tolik objektově abych zjistil jak přenést tyto údaje do dalších presenterů nebo modelů. Nebo je nutné vždy tyto údaje získávat přes Environment::getUser?

Díky za radu

Aurielle
Člen | 1281
+
0
-

Získávání přes Environment je zatím asi nejjistější (David chce s Environmentem něco dělat takže nevím jak to bude do budoucna :D), jinak v presenterech se dá k objektu User přistoupit i jako $this->getUser();.