vyber view|sablony v akci
- melnenStig
- Člen | 8
ahoj, predem varuji, ze slabsi povahy, ktere neunesou hloupe dotazy, necht
radeji nectou.
vim, ze to tu nekde bylo, nekde jsem uz to cetl, ale nemuzu to najit … ted
k veci
chtel bych poradit, jak jedne akci priradit vice view, respektive podle logiky vybrat to spravne view(sablonu – mam v tech pojmech trochu bordel, tak me berte s rezervou). dejme tomu ze navstevnik|admin vybere clanek, akce tedy bude „ukazClanek“, navstevnikovi se zobrazi pouze vypis, zatimco adminovi formular na editaci, tedy mam dve ruzne sablony na stejnou akci. jak akci priradim pozadovanou sablonu?
jeste bych mel jeden dotaz mimo toto tema, tyka se prihlasovani … mam prezenter pres ktery zajistuju prihlasovani uzivatele, po uspesnem prihlaseni se prepnu na jiny prezenter, jak v tom druhem prezenteru zjistim jestli je uzivatel prihlasen?
dekuji za kazdou radu
MS
- smasty
- Člen | 90
Zmena view:
$this->setView('ukazClanek'); // vykoná sa renderUkazClanek()
//zoberie šablónu ukazClanek.latte
$this->setView('editujClanek'); // vykoná sa renderEditujClanek()
//zoberie šablónu editujClanek.latte
Overenie prihlásenia:
if($this->user->loggedIn){
// užívateľ je prihlásený.
}
Edit: V oboch príkladoch predpokladám, že $this
je
presenter.
Edit: Nabudúce sa najprv pozri do dokumentácie.
- Zmena view (2. odstavec)
- Prihlasovanie
Editoval smasty (25. 6. 2011 19:54)
- melnenStig
- Člen | 8
dekuji, prave se zanoruju do taju nove prirucky a byl sem o par odstavcu vys :) diky moc