मैं सिम्फनी 2 के साथ वेब विकास के लिए नया हूं (हालांकि निश्चित रूप से वेब विकास के लिए नया नहीं है), और मैं बस एक मध्यम आकार की परियोजना शुरू करने जा रहा हूं, जिसे बंडलों में काटा जाएगा , क्योंकि ऐप की प्रत्येक स्थापना में उपलब्ध कार्यक्षमता का एक अलग सेटअप हो सकता है।सिम्फनी 2 - उपलब्ध बंडलों से मेनू प्रविष्टियां उत्पन्न करें
मैं उपलब्ध बंडलों से गतिशील रूप से अपना नेविगेशन उत्पन्न करना चाहता हूं, उदा। यदि बंडल "foo" सक्रिय है, तो foo मुख्य नियंत्रक कार्रवाई के मार्ग के साथ मेनू प्रविष्टि दिखाई देनी चाहिए।
आम तौर पर, इस पर मेरा लेना कहीं भी एक सिंगलटन बनाना होगा, जिसे मैं एक बंडल के लोड() फ़ंक्शन के दौरान भर दूंगा, और प्रतिपादन के दौरान, मैं सिंगलटन आउटपुट करूंगा।
लेकिन symfony2 इस भाग में बहुत लचीलापन प्रदान करता है, इसलिए मैं वर्तमान में मूल्यांकन कर रहा हूं कि कोई बेहतर तरीका हो सकता है या नहीं।
क्या सेवाएं यहां जा सकती हैं? या घटनाओं? या निर्भरता इंजेक्शन के साथ कुछ, तो बंडलों को निर्माण समय पर एक नेविगेशन कॉन्फ़िगरेशन एलिमेंट का उदाहरण मिलता है?
इस पर कोई इनपुट या विचार, या शायद उदाहरण के कुछ लिंक यह कैसे करें, इसकी सराहना की जाएगी।
सादर, जेन्स
यह बहुत रोचक लगता है, और शायद इसे करने के लिए सबसे symfony'ish तरीका पसंद है। मैं इसे देख लूंगा और कोशिश करूँगा, और अगर मैंने सोचा कि यह काम करता है तो वापस आ जाएगा। कि आपके इनपुट के लिए आप बहुत अधिक हैं! – jhoffrichter
कोई जांच नहीं। अगर आपको यह जवाब सही है, तो कृपया इसे ध्वजांकित करें;) – room13
जैसे ही मैंने इसका मूल्यांकन किया है, मैं करूँगा :) – jhoffrichter