मैं अब काफी कुछ समय के लिए साथ काम कर रहा है CodeIgniter और मैं वर्तमान में एक ग्राहक है कि एक कस्टम चाहते हैं पृष्ठ के लिए एक प्रोजेक्ट कर रहा हूँ। सबकुछ ठीक है और 404_override
यह बहुत अच्छा काम करता है।CodeIgniter 2.1 मुद्दा और 404_override
मेरे मुद्दा जब एक आगंतुक एक लेख मौजूद नहीं है कि मैं show_404()
समारोह कॉल करना चाहते हैं का उपयोग करने की कोशिश कर रहा है, लेकिन यह मुझे पता चलता "out of box"
404 पेज और नहीं 404_override में लिखा एक आता है।
मैंने पुराने संस्करणों के लिए कुछ फिक्स देखे हैं, लेकिन मैं इसे 2.1 में काम करने के लिए नहीं मिल सकता। तो अगर कोई मेरी मदद कर सकता है तो मैं वास्तव में आभारी रहूंगा।
फोन आपकी प्रतिक्रिया के लिए धन्यवाद। सबसे पहले मैंने सुना है कि एक रीडायरेक्ट एक बुरा विचार होगा, क्योंकि यह सही पृष्ठ पर 404 नहीं दिखाएगा (इसके बजाए सभी 404 उदाहरण पर होने के रूप में दिखाए जाएंगे।कॉम/404) जो एक बुरा विचार होना चाहिए। आपके लिखते ही, क्या मैं सच में करना चाहते हैं 404 त्रुटि अंदर विचारों लोड करने के लिए मेरे नेविगेशन, शीर्ष लेख और पाद शामिल करने के लिए सक्षम होने के लिए है। अगर मैं विचारों का उपयोग कर सकता हूं तो 404 टेम्पलेट को संपादित करना एक विकल्प होगा। मैंने बिना किसी भाग्य के get_instance की कोशिश की, इसके बारे में एक ब्लॉग पोस्ट पाया लेकिन मदद नहीं की (यह 2008 से था)। –
आपको बहुत बहुत धन्यवाद। उस छोटे कोड स्निपेट के साथ मुझे बहुत मदद मिली। मैंने अपने 404 को दिखाने के लिए बनाए गए नियंत्रक को लोड करने की भी कोशिश की, लेकिन ऐसा लगता है कि $ सीआई-> लोड-> नियंत्रकों का समर्थन नहीं कर रहा है। (जिसे मैं 404_override के लिए उपयोग कर रहा हूं)। लेकिन यह सिर्फ मेरा दिन बना दिया :) –
हो सकता है कि आपके 404_override नियंत्रक refactor बस show_404() कॉल करने के लिए, और show_404() फ़ंक्शन लोड सभी डेटा आप की जरूरत है। इसे ड्रवाई मैन रखें ...;) – landons