Kategori Random

Memulai Project Pertama di Framework CodeIgniter : Part II

Posted : 29 Januari 2015 | 13:09:59 , Dibaca 4552 kali

Baik kita lanjut kembali project yang hentikan sejenak tadi, jika belum baca tutorial sebelumnya bisa agan baca disini Memulai Project Pertama di Framework CodeIgniter

setelah kita membahas ketiga folder yang terdapat di folder project pertama tadi, berikut penjelasan direktori-direktori utama yang akan sering kita gunakan pada folder /ci-projectpertama/application/

Config, berisi file-file yang terkait konfigurasi dasar aplikasi. seperti konfigurasi database, routes, autolod dan masi banyak lagi

Controllers, berisi file-file controller dari aplikasi yang dibangun. Simpan seluruh file controller aplikasi pada folder ini.

Core, jika ingin memperluas class-class inti CodeIgniter, maka simpan file class yang Anda kembangkan tersebut pada direktori ini.

Helpers, berisi file-file helper yang agan buat sendiri, seperti fungsi-fungsi dan lain lain

Libraries, berisi file-file library yang agan buat sendiri.

Logs, tergantung pada settingan di config.php pada folder config, jika error log pada config diaktifkan maka file error log akan tersimpan pada direktori ini.

Models, berisi file-file model dari aplikasi yang dibangun. simpan seluruh file model aplikasi pada folder ini.

Views, berisi file-file view dari aplikasi yang dibangun. simpan seluruh file view aplikasi pada folder ini.

 

Nah setelah kita sudah mengerti tentang fungsi setiap folder maka kita lanjutkan ke project kita sesuai dengan judul yaitu project pertama, baik pada kesempatan ini kita akan membuat hello word sebagai project awal. Untuk sementara kita belum menggunakan MVC hanya VC karna masi tahap awal

Pertama kita buat sebuah file controller kita buat saja nama chello jadi kita simpan folder tersebut di folder application/controller/chello.php, saya buat c diawal agar mempermudah kita bahwa itu adalah file controller begitu kira-kira, buat code seperti dibawah ini :

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Chello extends CI_Controller {

	public function index()
	{
		$this->load->view('vhello');
	}
}

/* End of file chello.php */
/* gtech labs
/* Location: ./application/controllers/chello.php */

di source code diatas dapat kita lihat bahwa baris 2 merupakan code standar dari codeigniter, pada baris 4 dimulai dengan nama class controller Chello penulisan harus kapital pada awal dan dilanjutkan dengan huruf kecil, pada baris 6-9 merupakan index nya ketika memanggail controller nya maka yang terload pertama adalah pada bagian ini yang dimana isinya adalah meload view vhello.

selanjutnya kita buat tampilan view hello dimana kita buat nama filenya adalah vhello, dan file ini kita simpan di application/views/vhello buat code nya seperti dibawah ini

<!DOCTYPE html>
<html>
<head>
  <title>Project Pertama CodeIgniter : Hello!!</title>
</head>
<body>
<h1>Project Pertama CodeIgniter</h1>
<p>Codeigniter adalah framework populer dan saya suka menggunakan MVC</p>
<p>Belajar codeigniter itu sangak asyik</p>
</body>
</html>

code diatas standar html biasa dan bisa agan modifikasi sesuai dengan keinginan agan. Dan untuk ngetes berhasil project ini kita jalankan dibrowser dengan mengetikan  nama host -> folder -> index.php -> nama class controller, atau seperti ini http://localhost/ci-projectpertama/index.php/chello dan eng ing eng.... muncul seperti dibawah project kita berhasil hehehe

Gambar tampilan hasil di browser

Bagaimana cukup mudah bukan, saya harap demikian.

Demikian tutorial membuat project pertama di codeigniter, tetap ikuti tutorial mengenai codeigniter di laman saya.

Terimakasih. :D

Postingan Terkait
» Cetak Laporan Format Excel di Codeigniter ( 25 Jan 2017 | 06:39:12 , 654 hits )
» Membuat Laporan PDF dengan DomPDF di CodeIgniter ( 04 Nov 2016 | 07:42:55 , 1195 hits )
» Edit dan Hapus Foto Upload Codeigniter ( 31 Okt 2016 | 08:25:06 , 3963 hits )
» Membuat Paging dan Search Bootstrap CodeIgniter ( 11 Okt 2016 | 16:26:41 , 7563 hits )
» Menambah Web File Menager pada CKEditor di CodeIgniter ( 15 Sep 2016 | 09:10:43 , 2066 hits )