खोज…
परिचय
एक सिम्फनी एप्लिकेशन आम तौर पर बहुत सारी वस्तुओं से बना होता है जो विभिन्न कार्यों का प्रदर्शन करते हैं, जैसे कि रिपॉजिटरी, कंट्रोलर, मेलर्स, आदि। सिम्फनी में, इन ऑब्जेक्ट्स को सेवाएं कहा जाता है , और app/config/services.yml
या एक में परिभाषित किया जाता है। स्थापित बंडल।
सेवा कंटेनर को पता है कि इन सेवाओं को तत्काल कैसे करना है, और उनका एक संदर्भ रखता है, ताकि उन्हें दो बार त्वरित रूप से तैयार न करना पड़े। यदि किसी सेवा पर निर्भरता है, तो यह उन लोगों को भी प्रेरित करेगा।
कंटेनर से एक सेवा प्राप्त करें
$logger = $container->get('logger');
यह कंटेनर से सेवा आईडी "लकड़हारा" के साथ सेवा प्राप्त करेगा, एक वस्तु जो Psr\Log\LoggerInterface
लागू Psr\Log\LoggerInterface
।
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow