2012-12-06 28 views
7

नोट: मैं index.php को हटाने के बारे में बात नहीं कर रहा हूँ - मैं index मतलब - विधि नाम।CodeIgniter - "सूचकांक" निकालें URL से

मेरे वर्तमान URL ऐसा दिखाई देगा:

www.mysite.com/view-topic/index/my-topic 

यही तो मैं इसे की तरह लग रहे हैं:

wwww.mysite.com/view-topic/my-topic 

कैसे मैं यह कर के बारे में जाना होगा?

अग्रिम धन्यवाद!

+0

दस्तावेज में रूटिंग देखें। – itachi

उत्तर

12

आप मार्गों इस के लिए application/config/routes.php में, सेट कर सकते हैं, एक नई पंक्ति जोड़ें:

$route['view-topic/(:any)'] = 'view-topic/index/$1'; 

इस रूट किया जाएगा आपके यूआरएल http://url.com/view-topic/anythinggoeshereview-topic/index/anythinggoeshere नियंत्रक मुखौटा होगा। मार्ग पर

अधिक जानकारी:

+0

धन्यवाद मेरे दोस्त! आपके उत्तर को जितनी जल्दी हो सके 10 मिनट तक चिह्नित करेगा। :) – user1453094

+5

ऊपर 'विषय-नियंत्रक' में 'अन्य फ़ंक्शंस' के लिए 'इंडेक्स फ़ंक्शन' भी कॉल करेगा। –

+3

यह एक अच्छा दीर्घकालिक समाधान नहीं है। जैसा कि रोहन ने उल्लेख किया है, यह दृश्य-विषय नियंत्रक में सभी विधियों से मेल खाएगा, जब तक कि यह नियंत्रक केवल एक विधि का उपयोग नहीं करता है, यह स्केल नहीं करेगा। – Bill