doctrine-orm पर टैग किए गए जवाब

सिद्धांत ORM एक PHP ORM है। जबकि Doctrine 1.2 सक्रिय रिकॉर्ड पैटर्न का उपयोग करता है, Doctrine ORM 2 और ऊपर डेटा मैपर पैटर्न का उपयोग करता है। डॉक्ट्रिन परियोजना, पीएचपी में लिखे गए डेटाबेस एब्स्ट्रैक्शन और ऑब्जेक्ट-रिलेशनल मैपिंग से निपटने के लिए ओपन सोर्स लाइब्रेरीज़ और टूल्स का एक संग्रह है।

12
"क्लास एक्सएक्सएक्स सिस्टम में क्लास को स्थानांतरित करने के बाद क्लास एक्सएक्सएक्स एक वैध इकाई या मैप्ड सुपर क्लास नहीं है"
मेरे पास Aib \ PlatformBundle \ Entity \ User.php में एक इकाई वर्ग था मुझे इसके फॉर्म क्लास को बनाने में कोई समस्या नहीं हुई php ऐप / कंसोल सिद्धांत: उत्पन्न: AibPlatformBundle: उपयोगकर्ता अब मैंने नाम स्थान को Aib \ PlatformBundle \ Entity \ Identity \ User में बदल दिया …

12
सिस्कोनी 2.0 AJAX आवेदन में JSON को Doctrine संस्थाओं को कैसे एनकोड करना है?
मैं गेम ऐप विकसित कर रहा हूं और सिम्फनी 2.0 का उपयोग कर रहा हूं। बैकएंड के लिए मेरे पास कई AJAX अनुरोध हैं। और अधिक प्रतिक्रियाएँ JSON में इकाई को परिवर्तित कर रही हैं। उदाहरण के लिए: class DefaultController extends Controller { public function launchAction() { $user = $this->getDoctrine() …

2
सिद्धांत 2 और एक अतिरिक्त क्षेत्र के साथ कई-से-कई लिंक तालिका
(मेरे असंगत सवाल के लिए खेद है: मैंने कुछ सवालों के जवाब देने की कोशिश की क्योंकि मैं यह पोस्ट लिख रहा था, लेकिन यहाँ यह है :) मैं एक लिंक तालिका के अंदर कई-से-कई संबंधों के साथ एक डेटाबेस मॉडल बनाने की कोशिश कर रहा हूं, लेकिन जिसकी प्रति …

18
EntityManager बंद है
[Doctrine\ORM\ORMException] The EntityManager is closed. डेटा डालने पर मुझे DBAL अपवाद मिलने के बाद, EntityManager बंद हो जाता है और मैं इसे फिर से जोड़ने में सक्षम नहीं हूं। मैं इस तरह की कोशिश की, लेकिन यह एक कनेक्शन नहीं मिला। $this->em->close(); $this->set('doctrine.orm.entity_manager', null); $this->set('doctrine.orm.default_entity_manager', null); $this->get('doctrine')->resetEntityManager(); $this->em = $this->get('doctrine')->getEntityManager(); …

8
दो php Doctrine 2 ArrayCollection () को कैसे मर्ज करें
क्या कोई सुविधा विधि है जो मुझे दो सिद्धांत को समाप्‍त करने की अनुमति देती है ArrayCollection()? कुछ इस तरह: $collection1 = new ArrayCollection(); $collection2 = new ArrayCollection(); $collection1->add($obj1); $collection1->add($obj2); $collection1->add($obj3); $collection2->add($obj4); $collection2->add($obj5); $collection2->add($obj6); $collection1->concat($collection2); // $collection1 now contains {$obj1, $obj2, $obj3, $obj4, $obj5, $obj6 } मैं सिर्फ यह जानना …

11
क्या डॉक्ट्रिन 2 इकाई में सभी परिवर्तित / अद्यतन फ़ील्ड प्राप्त करने के लिए एक अंतर्निहित तरीका है
मान लीजिए कि मैं एक इकाई को पुनः प्राप्त करता हूं $eऔर बसने वालों के साथ अपनी स्थिति को संशोधित करता हूं : $e->setFoo('a'); $e->setBar('b'); क्या खेतों की एक सरणी को पुनः प्राप्त करने की कोई संभावना है जिसे बदल दिया गया है? मेरे उदाहरण के मामले में मैं foo …

1
पदावनति: Doctrine \ ORM \ Mapping \ UnderscoreNamingStrategy को बिना नंबर बताए उसे हटा दिया जाता है।
मैं सिम्फनी 4.3.8 का उपयोग कर रहा हूं और मुझे थ्रेड डिप्रेसेशन के बारे में कोई जानकारी नहीं मिल रही है: उपयोगकर्ता का पदावनत: Doctrine \ ORM \ Mapping \ UnderscoreNamingStrategy बनाना बिना नंबर की जानकारी के पदावनत किया जाता है और Doctrine ORM 3.0 में हटा दिया जाएगा। Doctrine …

2
प्रॉपर्टीज के प्रकारों का परिचय देते समय मुझे अचानक "टाइप की गई संपत्ति को आरंभीकरण से पहले एक्सेस नहीं किया जाना चाहिए" त्रुटि क्यों हो रही है?
मैंने अपनी कक्षा की परिभाषाओं को इस तरह से प्रस्तुत नई संपत्ति के संकेत का उपयोग करने के लिए अद्यतन किया है: class Foo { private int $id; private ?string $val; private DateTimeInterface $createdAt; private ?DateTimeInterface $updatedAt; public function __construct(int $id) { $this->id = $id; } public function getId(): int …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.