CodeIgniter : Membuat library

Standard
Logo CodeIgniter

Logo CodeIgniter

Library pada framework CodeIgniter sangat bermanfaat ketika kita ingin membuat sebuah prosedur atau proses sendiri dalam program kita dengan tetap menggunakan Object Oriented, berbeda dengan helper yang hanya merupakan kumpulan fungsi-fungsi tanpa dibangun dalam sebuah class.

Berikut contoh penggunaan sederhana dari library untuk membuat sebuah desain template yang dapat digunakan di semua halaman sehingga mempermudah kita ketika kita ingin mengganti sebagian saja dari desain kita tanpa perlu mengaturnya kembali pada setiap halaman.

libraries/Template.php

CI =& get_instance();
	}

    public function get_header($page_title){
		$data['page_title'] = $page_title;
		$this->CI->load->view('header', $data);
    }

	public function get_sidebar(){
		$this->CI->load->view('sidebar');
	}

	public function get_footer(){
		$this->CI->load->view('footer');
	}
}
?>

views/header.php



<?php echo $page_title ?>



views/sidebar.php


views/content.php

ini adalah bagian content

views/footer.php




dan yang terakhir bagian Controller. controller/home.php

load->library('template');
	}

	public function index(){
		$page_title = "Site Title";

		$this->template->get_header($page_title);
		$this->load->view('content');
		$this->template->get_sidebar();
		$this->template->get_footer();
	}
}
?>

5 thoughts on “CodeIgniter : Membuat library

Leave a Reply