मैं एक .NET PHP में परिवर्तित हूं और अब तक संक्रमण के साथ एक अच्छा समय है। मैं अपने ओआरएम के रूप में सिद्धांत 1.2 का उपयोग कर रहा हूं और मेरे मॉडल काम कर रहे हैं और सब ठीक जुड़ा हुआ है। हालांकि, अब जिस समस्या को मैं देख रहा हूं वह आउटपुट ऑब्जेक्ट्स बहुत बड़ा है। मेरे पास यूएसईआर नामक एक साधारण साधारण तालिका है - इसमें शायद 8 कॉलम और एफके 4 या 5 अन्य टेबल हैं। मैं नीचे हाइड्रेट करने के लिए मेरे उपयोगकर्ताओं आपत्ति कोड का उपयोग कर रहा:सिद्धांत वस्तुएं बड़ी हैं
$q = Doctrine_Query::create()
->select('u.*')
->from('USERS u')
->where('u.VANITY_URL = ?',$Url_Frag);
$users = $q->execute();
print_r($users);
मैं वस्तु/अपने डेटा हाइड्रेटेड w तो यह अच्छी बात है देखते हैं। हालांकि, यह मेटा डेटा के समूह की तरह दिखता है जो मुझे स्पष्ट रूप से आवश्यकता नहीं है। कुल मिलाकर, वस्तु 5000+ लाइनों से अधिक लंबी है! मुझे यकीन है कि वहां एक स्पष्ट स्विच है जो मूल रूप से कहता है "केवल इस तरह के डेटा को छोड़ दें" लेकिन मैं इसे सिद्धांत मैनुअल में नहीं ढूंढ सकता।
विचार?
उपयोग print_r ($ उपयोगकर्ताओं के> toArray()); बीटीडब्ल्यू, 5000 लाइनों का ऑब्जेक्ट होने पर कोई समस्या नहीं है। – Zeljko