Persistence · प्रश्न 7 / 12

Database से model object load होने के बाद Extbase कौन-सा method call करता है, ताकि आप वहाँ उदाहरण के लिए ObjectStorage properties initialise कर सकें?

1 उत्तर सही है। आसान

उत्तर दिखाएँ

उत्तर

  • A initializeObject()

व्याख्या

Database से load करते समय Extbase constructor को call नहीं करता: DataMapper library doctrine/instantiator से object बनाता है और values सीधे सेट करता है। उसके बाद वह initializeObject() call करता है। इसलिए सुझाव है: $this->speakers = new ObjectStorage(); जैसे initialisations initializeObject() में रखें और इस method को constructor से भी call करें – इस तरह property new Conference() और load किए गए objects दोनों के लिए सेट रहती है। केवल constructor पर निर्भर रहना आम जाल है। initializeAction() controller का हिस्सा है और हर action से पहले चलता है, model load होने पर नहीं।

सर्टिफ़िकेशन और परीक्षाएँ

अगली परीक्षा कौन-सी होगी?

आप 19 परीक्षाओं का अभ्यास पहले से कर सकते हैं, 21 पर वोटिंग चल रही है। सभी सर्टिफ़िकेशन आधिकारिक जानकारी के साथ देखें, वोट करें या अपनी परीक्षा सुझाएँ।

सभी सर्टिफ़िकेशन देखें