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.