Symfony2 में एक बंडल में मेरे पास दो सेवाएं कैसे कॉन्फ़िगर की जा सकती हैं? - सिम्फनी, सेवा, बंडल

मैंने इस के लिए इंटरनेट में खोज की हैएक उपयुक्त उत्तर खोजने के बिना। कुछ टिप्पणियां या स्पष्टीकरण मुझे एक बंडल में एक से अधिक सेवा रखने की संभावना का सुझाव देते हैं, लेकिन यह कैसे करना है इस पर कोई संकेत नहीं है। ऐप मैं कई तृतीय पक्ष सेवाओं के साथ काम पर काम कर रहा हूं, इसलिए मैं उनमें से प्रत्येक के साथ सामना करने के लिए एक सेवा बनाना चाहता हूं, लेकिन 15 बंडल नहीं करना चाहता हूं। तो मैं चाहता हूं कि इस तीसरे पक्ष की सेवाओं से संबंधित सभी तर्कों को रखने के लिए एक बंडल बनाना और फिर प्रत्येक के लिए एक सेवा पंजीकृत करें। समस्या यह है कि जहां तक ​​मुझे पता है, मैं केवल एक ही प्राप्त कर सकता हूं Configuration.php एक बंडल में, और सुनिश्चित नहीं है कि एक से अधिक MyBundleExtension.php। इसलिए, किसी को भी कोई विचार है यदि यह संभव है और कैसे बेहतर तरीका है या नहीं? अग्रिम में धन्यवाद।

उत्तर:

जवाब के लिए 0 № 1

आपका जवाब अंदर है सिम्फनी डॉक्टरइस लिंक दो निर्भर सेवाओं के बारे में व्यवहार करता है।

आपको बस अपनी सेवाएं घोषित करनी है:

#src/PATH_TO_YOUR_BUNDLE/Resources/config/services.yml
services:
service_1:
# ...
service_2:
# ...
service_n:
# ...

फिर अपनी सेवाएं कक्षाएं बनाएं


संबंधित सवाल
सबसे लोकप्रिय