Autor | Zpráva | ||
---|---|---|---|
Numero1990 Profil |
#1 · Zasláno: 8. 2. 2012, 00:11:31
Zdravím,
dělám teďka jeden takovej malej web, na který se mi nevyplatí se naučit nějaký velký MVC framework. Tak jsem si udělal fakt hodně primitivní (jen abych měl oddělená data od logiky a grafiky), abych si na to zvykl (a popravdě nechápu po těch pár hodinách, jak jsem to mohl bastlit dohromady). Všechno bylo OK, dokud jsem si neuvědomil, že v hlavičce stránky chci mít takový malý info box, kde chci vypisovat "Přihlášen jako: LoginUživatele". Jediné, jak mě napadlo, jak to udělat, je v každé funkci každého Controlleru (kde se načítá ta hlavička) si to vytáhnout z DB. To je ale ohromná duplikace a hlavně otrava. Jak z toho ven? Díky. |
||
Kacko Profil |
#2 · Zasláno: 8. 2. 2012, 00:26:17
Jednoduse volej vzdy napred metodu init(), ktera to bude resit. Tu metodu dej do tridy BaseController a tu potom budou jine controllery dedit atp.
|
||
Numero1990 Profil |
#3 · Zasláno: 8. 2. 2012, 00:30:00
Kacko: Tohle mě vůbec nenapadlo. Hledal jsem v tom složitosti a přitom to je tak jednoduché. Díky.
|
||
Časová prodleva: 12 let
|
0