आर्किटेक्चर और request · प्रश्न 4 / 12

TYPO3 Context API अपने aspects के माध्यम से कौन-सी जानकारी देता है?

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

उत्तर दिखाएँ

उत्तर

  • A वर्तमान request की तारीख और समय
  • B कोई frontend या backend user logged in है या नहीं, और कौन-सा
  • E वर्तमान language, उसकी fallback settings सहित

व्याख्या

Context API (TYPO3\CMS\Core\Context\Context) वर्तमान request की जानकारी तथाकथित aspects में एकत्र करता है, उदाहरण के लिए date, language, frontend.user, backend.user, visibility और workspace। आप context को dependency injection से प्राप्त करते हैं और अलग-अलग values पूछते हैं, जैसे $context->getPropertyFromAspect('frontend.user', 'isLoggedIn') से। यह global variables में झाँकने से अधिक साफ़ है और code को testable बनाता है, क्योंकि context को किसी test के लिए विशेष रूप से तैयार किया जा सकता है। Session सामग्री और extension settings इसका हिस्सा नहीं हैं; बाद वाली ExtensionConfiguration से पढ़ी जाती हैं।

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

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

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

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