मैं PHP के लिए रूबी के सक्रिय रिकॉर्ड की तलाश में हूं। कुछ ऐसा इतना आसान है कि मैं अपने खेतों को परिभाषित करता हूं, बेस ओआरएम कक्षा का विस्तार करता हूं, और मुझे एसीआईडी ऑपरेशन मुफ्त में मिलता है। मुझे किसी भी कोड को लिखने के बिना डिफॉल्ट गेटर्स और सेटर्स प्राप्त करना चाहिए, लेकिन एक डिफ़ॉल्ट गेटर या सेटर ओवरराइड करना उतना ही आसान है जितना कि $ फील्डनाम प्राप्त करें या $ फ़ील्ड सेट करें जो व्यवहार मैं चाहता हूं उसके साथ कार्य करता हूं। सिम्फनी आपको प्रति ऑब्जेक्ट के बारे में 5 फाइलें बनाता है, और सभी परिभाषित ऑब्जेक्ट्स हमेशा तक लोड करते हैं जहां तक मैं बता सकता हूं। बेहतर विकल्प क्या है? यह बेहतर क्यों है? क्या आप अपने उत्तरों में सरल उदाहरण डाल सकते हैं?PHP के लिए ओआरएम ढांचे का उपयोग करने के लिए सबसे आसान क्या है?
सिद्धांत एक और ओआरएम है जिसे मैंने सिम्फनी के अलावा देखा है। वहां आपको यमल फाइलें बनाने की भी आवश्यकता है जो आपके डेटा संरचनाओं का वर्णन करते हैं। डेटाबेस पहले से ही इस सामान को परिभाषित करता है। कॉन्फ़िगरेशन फ़ाइलों को हर जगह उत्पन्न और स्टोर किए बिना मेरी टेबल डीफ़ को क्या पढ़ा जाएगा?
मैं नीचे पोस्ट पर एक नजर डालें लेकिन वहाँ अपने सिद्धांत समस्याओं का समाधान है। एक ./doctrine जेनरेट-मॉडल-डीबी या ./doctrine जेनरेट-yaml-db रिवर्स इंजीनियरों को क्रमशः कक्षा और यामल फ़ाइलों में अपना डेटाबेस चला रहा है। – dcousineau