3 Langkah Mudah Mengintegrasikan Codeigniter dengan AdminLTE

This post is also available in: English (English)





Halo sobat TA,

Pusing gimana cara mengintegrasikan codeigniter dengan Admin LTE..?

Udah googling sana sini hasilnya nihil…?

cukup sampai disini aja ya,,,kali ini pasti berhasil,..

Langsung aja ya,,

 

 

Langkah 1. Download Codeigniter dan Admin LTE

saya yakin temen2 semua udah banyak yang tau dimana tempat download kedua framework ini, tapi buat kamu yang belum tau silahkan download disini

codeigniter https://www.codeigniter.com/download

AdminLTE  https://github.com/almasaeed2010/AdminLTE/releases

Setelah di download kita extract dulu file codeigniter nya ke dalam C:\xampp\htdocs

lalu ubah nama folder nya menjadi Ci-adminLTE ( atau bisa pilih sesuka nya)

kemudian Extract file Admin LTE nya di dalam folder asset nya codeigiter  C:\xampp\htdocs\Ci-adminLTE\assets.

buka file config yang ada di folder config  C:\xampp\htdocs\Ci-adminLTE\application\config

setting base urlnya sesuai dengan nama project temen2

$config['base_url'] = 'http://localhost/Ci-adminLTE';



Langkah 2. Buat Library Template

Untuk bisa mengintegrasikan kedua framework ini, kita membutuhkan sebuah library.

buatlah sebuah file  dengan nama Template.php di dalam libraries  C:\xampp\htdocs\Ci-adminLTE\application\libraries

berikut ini code nya:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Template { var $template_data = array(); function set($name, $value) { $this->template_data[$name] = $value;
		}
	
		function load($template = '', $view = '' , $view_data = array(), $return = FALSE)
		{               
			$this->CI =& get_instance();
			$this->set('contents', $this->CI->load->view($view, $view_data, TRUE));			
			return $this->CI->load->view($template, $this->template_data, $return);
		}
}

kemudian buka lah file autoload.php yang berada di folder config  C:\xampp\htdocs\Ci-adminLTE\application\config

kemudian daftarkan library template yang sudah kita buat dengan cara mengisi array  libraries nya, seperti ini

lalu kita daftarkan juga helper url nya seperti ini

kemudian Copy file index.html yang ada di dalam folder AdminLTE

C:\xampp\htdocs\Ci-adminLTE\assets\AdminLTE\index.html

ke folder view dan ubah namanya menjadi template.php

C:\xampp\htdocs\Ci-adminLTE\application\views\template.php

Selanjutnya buka file template.php yang sudah dipindahkan tersebut kemudian tambahkan kode ini

<?php echo base_url(); ?>assets/AdminLTE/

disetiap linknya..

contoh :

sebelum ditambahkan

Sesudah ditambah

Langkah 3. Saatnya Mengintegrasikan

Buka file controller Welcome.php didalam folder controller

C:\xampp\htdocs\Ci-adminLTE\application\controllers

kemudian ubah code nya menjadi seperti ini

<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Welcome extends CI_Controller { public function index() { $this->template->load('template','welcome_message');
	}
}

Jika Berhasil maka penampakannya jadi seperti ini

kalo masih belum berhasil jangan menyerah ya,, coba diulangi mungkin ada yang terlewat…

kalo udah di ulang lagi masih gagal juga,,

download disini ya source code nya tinggal pakai saja :

Link Download : CI-AdminLTE

Kalo ada pertanyaan boleh lo coret coret di kolom komentar,,

yang paling penting jangan lupa share,,, 🙂

makasih,,

 

14 Replies to “3 Langkah Mudah Mengintegrasikan Codeigniter dengan AdminLTE”

  1. File ini tidak ketemu Bro….

    “kemudian Copy file index.html yang ada di dalam folder AdminLTE

    C:\xampp\htdocs\Ci-adminLTE\assets\AdminLTE\index.html”

  2. template nya untuk buat menu dan link ya, nah kalau contents nya gmn ya? soalnya kalau default manggil welcome, harusnya welcome codeigniter keluar. yang saya keluar admin lte semua

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *