मैं सिम्फनी 2 के साथ एक छोटा ई-शॉप एप्लिकेशन लिख रहा हूं और मुझे सत्र में उपयोगकर्ता के शॉपिंग कार्ट को स्टोर करने के लिए कुछ तरीका चाहिए। मुझे लगता है कि डेटाबेस का उपयोग करना एक अच्छा विचार नहीं है।सत्रों में स्टोर ऑब्जेक्ट्स सिम्फनी 2
आवेदन उत्पाद, श्रेणी, ShoppingCart जहां उत्पाद और श्रेणी डेटाबेस और उन तक बना रहे हैं जैसे संस्थाओं का उपयोग करेगा उनके ShoppingCart में उत्पादों को चुनने की जाएगी।
मुझे मूल सत्रस्थान कक्षा मिली है जो किसी इकाई को सत्र में सहेजना है। लेकिन आवेदन में कार्यान्वयन की कोई लिखित प्रक्रिया नहीं है।
क्या मैं इसे नियंत्रक या अलग वर्ग शॉपिंगकार्ट में उपयोग करता हूं? क्या आप मुझे NativeSessionStorage
उपयोग का संक्षिप्त उदाहरण दे सकते हैं?
संपादित करें: सवाल सही ढंग से निर्धारित नहीं किया गया था:
लक्ष्य एक कुकी में सभी उत्पाद id को बचाने के लिए नहीं है। लक्ष्य सर्वर-साइड पर एप्लिकेशन मेमोरी में टोकरी (उत्पादों से भरा) के लिए केवल एक संदर्भ को सहेजना है और उपयोगकर्ता को उचित टोकरी असाइन करना है। क्या PHP में ऐसा करना भी संभव है?
EDIT2:
एक सेवा का उपयोग करने के लिए एक बेहतर समाधान है?
यह आम तौर पर एक बुरा है विचार क्योंकि भंडारण बहुत सीमित है और आपके पास यह जानने का कोई तरीका नहीं है कि यह संग्रहित करना सफल था या नहीं। मैं इसे एक अस्थायी तालिका या डेटाबेस में सहेज दूंगा, शायद रेडिस या मोंगोडब जैसे कुछ का उपयोग कर और सत्र में शॉपिंग कार्ट में बस एक कुंजी स्टोर करें। – Sgoettschkes