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
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();
}
}
?>
nice info
cara nampilin di web nya gmna kak?
dari contoh source code buat nampilin tinggal akses controller nya aja, http://domain.com/home/
kenapa pas di tampilin muncul gini gan
Fatal error: Class ‘CI_Controller’ not found in C:\xampp\htdocs\Coding\controller\home.php on line 1
kemungkinan ada kesalahan pada penamaan class ataupun filename, jika menggunakan environtment linux maka perlu diperhatikan karena bersifat case-sensitive, lebih detilnya bisa di cek di user guide nya http://ellislab.com/codeigniter/user-guide/general/controllers.html