Symfony 4.1

RegistryInterface




symfony

RegistryInterface

इंटरफ़ेस रजिस्ट्रीइंटरफेस लागू करता है ManagerRegistry

संदर्भ सिद्धांत और इकाई प्रबंधक।

तरीके

तार getDefaultEntityManagerName ()

डिफ़ॉल्ट इकाई प्रबंधक नाम हो जाता है।

EntityManager getEntityManager (स्ट्रिंग $ नाम = अशक्त)

एक नामित इकाई प्रबंधक हो जाता है।

सरणी getEntityManagers ()

सभी पंजीकृत निकाय प्रबंधकों की एक सरणी हो जाती है।

EntityManager resetEntityManager (स्ट्रिंग $ नाम = अशक्त)

एक नामित इकाई प्रबंधक को रीसेट करता है।

तार getEntityNamespace (स्ट्रिंग $ उर्फ)

पूर्ण नामस्थान के लिए एक पंजीकृत नाम स्थान उपनाम का निराकरण करता है।

सरणी getEntityManagerNames ()

सभी कनेक्शन नाम हो जाता है।

EntityManager | अशक्त getEntityManagerForClass (स्ट्रिंग $ वर्ग)

एक दिए गए वर्ग के साथ जुड़े इकाई प्रबंधक हो जाता है।

विवरण

स्ट्रिंग getDefaultEntityManagerName ()

डिफ़ॉल्ट इकाई प्रबंधक नाम हो जाता है।

प्रतिलाभ की मात्रा

तार डिफ़ॉल्ट इकाई प्रबंधक का नाम

EntityManager getEntityManager (स्ट्रिंग $ नाम = अशक्त)

एक नामित इकाई प्रबंधक हो जाता है।

पैरामीटर

तार $ नाम इकाई प्रबंधक का नाम (डिफ़ॉल्ट के लिए अशक्त)

प्रतिलाभ की मात्रा

EntityManager

सरणी प्राप्त करें प्रबंधक ()

सभी पंजीकृत निकाय प्रबंधकों की एक सरणी हो जाती है।

प्रतिलाभ की मात्रा

सरणी EntityManager के उदाहरणों की एक सरणी

EntityManager resetEntityManager (स्ट्रिंग $ नाम = अशक्त)

एक नामित इकाई प्रबंधक को रीसेट करता है।

यह विधि तब उपयोगी होती है जब रोलबैक लेन-देन के कारण एक इकाई प्रबंधक को बंद कर दिया गया हो और जब आपको लगता है कि बंद किए गए को बदलने के लिए एक नया पाने के लिए समझ में आता है।

सचेत रहें कि आपको एक नया इकाई प्रबंधक मिल जाएगा क्योंकि मौजूदा कोई भी उपयोग करने योग्य नहीं है। इसका मतलब यह है कि इस इकाई प्रबंधक पर निर्भरता वाली कोई अन्य वस्तु एक अप्रचलित संदर्भ रखेगी। आप इस समस्या से बचने के लिए रजिस्ट्री को इंजेक्ट कर सकते हैं।

पैरामीटर

तार $ नाम इकाई प्रबंधक का नाम (डिफ़ॉल्ट के लिए अशक्त)

प्रतिलाभ की मात्रा

EntityManager

स्ट्रिंग getEntityNamespace (स्ट्रिंग $ उर्फ)

पूर्ण नामस्थान के लिए एक पंजीकृत नाम स्थान उपनाम का निराकरण करता है।

यह विधि सभी पंजीकृत निकाय प्रबंधकों में अन्य के लिए दिखती है।

पैरामीटर

तार $ उर्फ उर्फ

प्रतिलाभ की मात्रा

तार पूरा नामस्थान

यह भी देखें

विन्यास :: getEntityNamespace

सरणी getEntityManagerNames ()

सभी कनेक्शन नाम हो जाता है।

प्रतिलाभ की मात्रा

सरणी कनेक्शन नामों की एक सरणी

EntityManager | null getEntityManagerForClass (स्ट्रिंग $ वर्ग)

एक दिए गए वर्ग के साथ जुड़े इकाई प्रबंधक हो जाता है।

पैरामीटर

तार $ वर्ग एक सिद्धांत इकाई वर्ग का नाम

प्रतिलाभ की मात्रा

EntityManager | अशक्त