Persistence · प्रश्न 4 / 12

Extbase को कैसे पता चलता है कि किसी model की database table में कौन-से columns और relations हैं?

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

उत्तर दिखाएँ

उत्तर

  • B Configuration/TCA/ में table की TCA definition से

व्याख्या

हर persisted model को अपनी table की TCA definition (Table Configuration Array) चाहिए, जैसे Configuration/TCA/tx_myextension_domain_model_conference.php। TCA बताता है कि कौन-से columns हैं, उनका type क्या है और relations कैसे बनते हैं; load और save करते समय Extbase इसी पर निर्भर करता है। Standard types के लिए TYPO3 database columns स्वयं TCA से निकाल सकता है, इसलिए ext_tables.sql केवल custom indexes जैसे विशेष मामलों में चाहिए। Classes.php हर model के लिए अनिवार्य नहीं है; यह केवल तब चाहिए जब table या column names convention से अलग हों।

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

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

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

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