Kam správne zakomponovať event onLoggedIn[]
- sucho
- Člen | 57
Zdravím
Chcel by som spustiť po prihlásení užívateľa event
onLoggedIn[]
mal by spustiť funkciu umiestnenú v repozitári
Kam to umiestniť aby sa to vykonalo pri prihlásení z akéhokoľvek
formulára
je tam závislosť na User a Session
Ide o to že mám spravený v Eshope Wishlist
ak je užívateľ odhlásený tak položky ukladá do Session
a keď sa prihlási tak nech ich presunie do DB
Vytvoril som aj samostatnú Classu
- jiri.pudil
- Nette Blogger | 1034
Když tu třídu zaregistruješ jako službu s tagem run
,
vytvoří se (zavolá se konstruktor, a tedy se navěsí ta funkce na událost)
automaticky při inicializaci kontejneru:
Kdybys chtěl robustnější řešení, podívej se na Kdyby/Events.
- Felix
- Nette Core | 1258
Nebo muzes zkusit jednodussi Minetro/Events.
Pripadne muzes navazat addItemsAfterLogging
rovnou
v configu.
Editoval Felix (26. 7. 2015 17:46)
- sorm
- Člen | 8
Felix napsal(a):
Filip Procházka napsal(a):
Myslím si že to co posílal @Felix fungovat nebude, správně takto
Zkousel jsem to v poslednim Nette. Myslim, ze je to ekvivalent k tomu tvemu.
Pro případ, že by to někdo i po roce chtěl zkoušet – tak to od @Felix nefunguje, musí se použít to od @FilipProcházka
Prověřeno hard way.