मैं कई से अधिक रिश्तों के साथ डेटा ला रहा हूं और मैं कस्टम विधि को परिभाषित करना चाहता हूं। क्या यह संभव है (और कैसे) कुछ उपयोग करने के लिए:सिद्धांत में एक कस्टम विधि परिभाषित करें ORM PersistentCollection
$hotel = $entityManager->getRepository('Hotels')->findOneById(1);
$types = $hotel->getTypes(); //$types is instance of **Doctrine\ORM\PersistentCollection**
$types->myCustomFunction(); //do something
मैं भंडार का उपयोग नहीं करना चाहता, क्योंकि मुझे केवल कई रिश्तों के साथ काम करने की ज़रूरत है। मैं कुछ $ '- hotel-> getTypes() -> fetchPairs() ' – user1518183
क्षमा करना चाहता हूं, मैं प्रश्न को गलत तरीके से पढ़ना चाहता हूं, आप http://stackoverflow.com/questions/3691943/custom-collection-in को चेकआउट करना चाहेंगे -doctrine2 हालांकि – max
धन्यवाद, मैंने कोशिश की, लेकिन यह मेरी समस्या का समाधान नहीं करता है। मुझे ऑब्जेक्ट पर कस्टम विधि कॉल करने की आवश्यकता है जो सिद्धांत \ ORM \ PersistentCollection का उदाहरण है (जब मुझे कई रिश्ते में कई मिलते हैं तो मुझे मिल गया है)। – user1518183