मैं सोच रहा था कि क्या एक जेसन-आधारित स्कीमा-मुक्त, दस्तावेज़-आधारित डेटाबेस जैसे मोंगोब या कॉचडब का इस्तेमाल सिम्फनी प्रोजेक्ट पर किया जाता है रूबी-ऑन-रेल वेबसाइटें? और यदि हां, तो यह कैसे किया जा सकता है?सिम्फनी (पीएचपी फ्रेमवर्क) और मोंगोडीबी (या किसी भी जेसन-आधारित डेटाबेस)
उत्तर
आपको MongoDB PHP Language Center से कुछ मदद मिल सकती है। मोंगोडीबी के लिए कई PHP पुस्तकालयों के लिंक हैं, जिनमें सिम्फनी अनुप्रयोगों के लिए केंद्रीकृत लॉगर भी शामिल है।
AFAIK, अभी तक मोंगो समर्थन को एकीकृत करने वाला एकमात्र ढांचा Vork है।
मैंने किसी ऐसे व्यक्ति से एक पोस्ट देखी जो मोंगोडीबी का उपयोग करने के लिए केक को फिर से लगाया गया, लेकिन मूल रूप से उन्हें पूरे मॉडल-इंजन को रिवायर करना पड़ा।
नो-ओआरएम ध्वज के साथ अपनी परियोजना का निर्माण करने का प्रयास करें। यदि आप एक रिलेशनल डेटाबेस का उपयोग नहीं कर रहे हैं तो ऑब्जेक्ट रिलेशनल डेटाबेस रखने की आवश्यकता नहीं है। PHP में अपने डेटा के लिए कक्षाएं बनाएं। ये आपकी स्कीमा के रूप में कार्य करेंगे, जो समझ में आता है क्योंकि एक स्कीमा डेटा परत पर परिभाषित नहीं है।
Symfony 2
साथ प्रयोग के लिए एक DoctrineMongoDBBundle तुम भी http://li3.me/ की जाँच कर सकते हैं, MongoDB (और CouchDB) के लिए पूर्ण रूप से संबद्ध समर्थन के साथ ही पूर्ण ढेर पीएचपी ढांचा नहीं है।
सभी प्रमुख आधुनिक ढांचा मोंगोद के साथ काम कर सकते हैं। सिम्फनी एक उदाहरण के रूप में सिद्धांत के साथ बहुत अच्छी तरह से करते हैं
- 1. सिम्फनी 2 सिद्धांत मोंगोडीबी रोलबैक
- 2. सिम्फनी फ्रेमवर्क और अपाचे थ्रिफ्ट
- 3. किसी भी पायथन जीयूआई फ्रेमवर्क
- 4. ज़ेंड फ्रेमवर्क 2 और सिम्फनी 2
- 5. पीएचपी एनोटेशन फ्रेमवर्क
- 6. पीएचपी और/या जावा
- 7. सिम्फनी 2 या सिम्फनी 1.4?
- 8. ज़ेंड या सिम्फनी चुनें? और क्यों?
- 9. सिम्फनी 2: एकाधिक और गतिशील डेटाबेस कनेक्शन
- 10. डेटाबेस में अनुवाद और सिम्फनी 2
- 11. पोर्ट फ्रॉम एंटिटी फ्रेमवर्क से मोंगोडीबी
- 12. फ्लैट फ़ाइल डेटाबेस किसी भी अच्छे हैं?
- 13. सिम्फनी 2 और ट्विग
- 14. जेएनईएन फ्रेमवर्क और/या PHP
- 15. मोंगोडीबी क्वेरी 'या' स्थिति
- 16. इकाई फ्रेमवर्क और बहु-किरायेदारी डेटाबेस डिजाइन
- 17. इकाई फ्रेमवर्क 4 और एकाधिक डेटाबेस
- 18. कोनाना बनाम सिम्फनी बनाम ज़ेंड-फ्रेमवर्क
- 19. मोंगोडीबी, Grails, और रिश्ते
- 20. मोंगोडीबी और मोंगोइड
- 21. मोंगोडीबी
- 22. मोंगोडीबी - एकाधिक $ या संचालन
- 23. इकाई फ्रेमवर्क कोड पहले और डेटाबेस उपयोगकर्ता
- 24. मोंगोडीबी
- 25. मोंगोडीबी $ या उल्का में क्वेरी?
- 26. किसी भी सूची ([_]) और कुछ भी (_)
- 27. इकाई फ्रेमवर्क डेटाबेस
- 28. इकाई फ्रेमवर्क - डेटाबेस
- 29. इकाई फ्रेमवर्क और डेटाबेस कॉलम नाम
- 30. इकाई फ्रेमवर्क और मोंगो डीबी
दिलचस्प लग रहा है लेकिन एक और ढांचा :( – fenderplayer