मैं फिलहाल PHP का उपयोग करते समय पसंद के रूपरेखा के रूप में कोडइग्निटर का उपयोग करता हूं। जिन चीजों में मैं कुश्ती कर रहा हूं उनमें से एक "पृष्ठ" का विचार है, और एमवीसी के भीतर इसे सही तरीके से कैसे प्रस्तुत करना है। मेरे ज्ञान के लिए, कोडइग्निटर के पास एक फ्रंट कंट्रोलर है जो पृष्ठ नियंत्रकों को प्रतिनिधि करता है। मेरी विचार प्रक्रिया में, प्रत्येक पृष्ठ के पास इसका स्वयं का नियंत्रक होगा। मैं अक्सर कई तरीकों से भरा पृष्ठ नियंत्रक का उपयोग कर किसी को देखता हूं। तो उस अर्थ में, प्रत्येक क्रिया इसका अपना पृष्ठ बन जाती है।एमवीसी में पारंपरिक "पेज" अवधारणा को परिभाषित करता है?
मुझे कभी भी एक नियंत्रक में कई विधियों को भरने का विचार पसंद नहीं आया है, क्योंकि ऐसा लगता है कि एक समय में नियंत्रक में केवल एक विधि या दो की आवश्यकता होने पर बहुत अधिक ओवरहेड होगा। यह प्रत्येक पृष्ठ के लिए अपने स्वयं के नियंत्रक के लिए अधिक उचित लगता है, और कार्य केवल उस विशेष पृष्ठ पर कुछ ऐसा करने के अनुरूप होंगे जो आप कर सकते हैं। क्या मैं इस बारे में गलत तरीके से सोच रहा हूं?
इससे और अधिक भ्रमित करने वाला क्या है, मैं कुछ वेब अनुप्रयोगों में ध्यान दूंगा जहां उनके पास एक नियंत्रक होगा जिसमें एकाधिक विधियां होंगी (यानी लॉगिन, रजिस्टर, देखें, संपादित करें, आदि), लेकिन फिर वास्तव में उनके पास एक लॉगिन नियंत्रक, और एक रजिस्टर नियंत्रक। "पेज नियंत्रक" का उचित उपयोग क्या है?
प्रत्येक नियंत्रक के बारे में आपका बिंदु "नियंत्रक" के साथ समाप्त होना चाहिए केवल एएसपी.नेट एमवीसी ढांचे पर लागू होता है और आवश्यक रूप से वह PHP ढांचे के साथ काम नहीं करता है। – Micah