Perbedaan Antara Codeigniter Versi 1.x.x dengan 2.x.x

Written by Edusoft Center on May 10, 2013. Posted in Blog

Bagi para developer PHP yang bekerja dengan framework tentu akan mengenal dan mungkin familiar dengan framework Codeigniter. Framework yang satu ini memiliki dukungan library yang cukup banyak sehingga banyak programmer yang menggunakannya untuk membangun sebuah aplikasi.
Saat ini, Codeigniter sudah dirilis versi 2.x.x, tentunya ada beberapa perbedaan yang perlu kita ketahui dibanding versi sebelumnya (1.x.x).

Diantara perbedaan itu antara lain:
Perbedaan 1:
ini perbedaan paling mencolok, yaitu letak folder application. Di codeigniter 1.x.x letak ada di dalam /system/application , sedangkan di versi 2.x.x letaknya ada di luar folder system.

Perbedaan 2:
penggunaan inisialisasi kelas di Codeigniter 2.x.x berubah:

a. Untuk class controller
//untuk di codeigniter 1.x.x
class Welcome extends controller
{
}

sedangkan

//untuk penggunaan di codeigniter 2.x.x
class Welcome extends CI_Controller
{
}

b. Untuk class model
//untuk penggunaan di codeigniter 1.x.x
class Web_model extends model
{
}

//untuk penggunaan di codeigniter 2.x.x
class Web_model extends CI_Model
{
}

Perbedaan 3:
cara memanggil constructor.
Kalo di Codeigniter 1.x.x panggilnya pake nama kelas tapi

//Untuk Codeigniter 2.x.x
public function __construct()
{
parent::__construct()
}

Tutorial Lain

Tags: , , , , , , , , , , ,

Trackback from your site.

Share This Post To :

Edusoft Center

Edusoft Center merupakan lembaga yang fokus pada bidang IT terutama pada Kursus Komputer Profesional. Berlokasi di Solo / Surakarta dan dengan slogan “Start Here. Go Anywhere” diharapkan ilmu yang didapat pada kursus kami dapat diterapkan untuk mempermudah dan menunjang pada semua lini kegiatan yang dilakukan. "Selamat datang di Edusoft Center, Kursus Komputer di Solo"

Leave a comment

Jika anda membutuhkan info lebih lanjut atau ingin mengetahui jadwal kursus, silakan hubungi kami,

Call / SMS :

0896 987 12224


Call / SMS / WA :

08180 4542 586


Email:
[email protected]