Anasayfamız için footer, header ve sidebar 'ı ekrana yazdırmak istiyoruz diyelim.
sayfalar klasörü yerine halihazırda var olan
\application\controllers dosya yoluna
anasayfa.php controller ını oluşturduğumuzu düşünelim.
\config\router.php dosyasından
$route['default_controller'] = 'anasayfa'; olarak ayarladığınızda index sayfanızda anasayfa controllerı
default olarak yüklenecektir.
controller içinde
index() fonksiyonunda header, footer, sidebar vs. viewer dosyalarından çekmeniz gerekir.
public function index()
{
$this->load->view('header');
$this->load->view('sidebar');
$this->load->view('footer');
}Bu örnekte database işlemi yapmadığımızı farzederek, model dosyası kullanmadık.
$_GET kullanımı yerine codeigniter
input class'ı incelemenizi tavsiye ederim.