Codeigniter Default Controller ‘ ı Klasör içine Route Yapmak

tarafından
Codeigniter Default Controller ‘ ı Klasör içine Route Yapmak

Başlığa bakınca anlaşılması zor olabiliyor ama başlık konusunda aklıma daha iyi bir seçenek gelmedi . O yüzden ilk önce sorunu anlatayım.  Codeigniter‘ı indirdiğinizde default controller yani siteniz açıldığınızda ekrana gelecek controller ayarınız aşağıdaki gibidir.

Ben projem için daha düzenli bir yapı olması için controller dosyalarını frontend ve backend olarak ayırmaya karar vermiştim. Default controller dışında sorun olmamıştı. Ama aşağıdaki gibi kullanım yapınca codeigniter default controller dosyasını bulamıyor.

Bu sorun sadece default controller için oluyor diğer controller dosyalarında sorun yok. Şimdi ise çözüme geçelim . Codeigniter application/core klasörüne MY_Router.php adında bir dosya oluşturuyoruz ve içine aşağıdaki kodları yazıyoruz.