Proměnné pro celou aplikaci

- kuty.cz
- Člen | 33
Ahoj,
s nette a MVP zacinam, takze resim zakladni veci, jak co udelat.. rekneme, ze mam klasicky web, kde se lidi prihlasujou a v horni casti stranky je zobrazeno jmeno prihlasenyho uzivatel – uzivatele umim pres nette prihlasit, zjistit kdo je to, s tim neni problem. Ale kde si mam natahnout jmeno uzivatele a ty informace o nem, ktere pak chci jako promenou predat do sablony? Kde udelat neco jako $this->template->jmeno?
Jde mi o to, abych to udelal na jednom miste a bylo pak jedno, v jakym presenteru jsem a porad jsem tu promennou nastavenou mel.
Editoval kuty.cz (12. 3. 2011 11:03)

- Patrik Votoček
- Člen | 2221
startup nebo beforeRender (máš to dokonce v tom
předchozím postu od Foowie) nicméně $user se ti do
šablony předává automaticky (Nette 2.0)

- Patrik Votoček
- Člen | 2221
psal že chce data do šablony a pokud chce do šablony tak ji nejspíše
bude vykreslovat takže je imho beforeRender lepší

- Šaman
- Člen | 2668
Patrik Votoček napsal(a):
psal že chce data do šablony a pokud chce do šablony tak ji nejspíše bude vykreslovat takže je imho
beforeRenderlepší
Aha, sorry, to jsem přehlíd.
Pokud jde o proměnnou pouze pro (všechny) šablony, tak do
beforeRender(). Pokud by šlo ale o nastavení proměnné která
má být vždy po ruce, tak do startup().