Uživatelská data v Identity
- Mesiah
- Člen | 240
Dobrý den,
prosím Vás mám situaci: v eshopu chci aby registrovaný, ale
i neregistrovaný uživatel si mohl házet věci do košíku. První řešení
co mě napadlo bylo: pro neregistrované dát košík do sessions a pro
registrované do db. Druhé řešení co mě napadlo je vzít to první a
vložit to pod křídla Identity.
Jenže, když jsem koukal do API pro Identity, tak jsem zjistil, že metoda
setData je protected, takže nevím, jak bych uživatelské data měnil a
nelíbí se mi myšlenka, že po každém přidání/odebrání vytvořím novou
Identitu…
Nebo bych měl raděj vytvořit nový objekt shopper
dědící
od Identity, který bude vše potřebné zajišťovat?
Děkuji za radu :)
- Patrik Votoček
- Člen | 2221
Šel bych cestou vlastní Identy… Která by měla jednoduše metody pro zíkání košíku… Sama by si zjišťovala odkud má data vytáhnout…
@arron: u přihlášeného/registrovaného uživatele je žádoucí košík ukládat jinam než do session… Aby si mohl v práci něco naklika a doma pak v klidu objednat…