Membuat Crud Sederhana Dengan Codeigniter

MEMBUAT CRUD DENGAN CODEIGNITER

Supaya cepat dan tutorialnya tidak panjang lebar di sini aku menilai anda telah dapat menghasilkan database. Oke , di sini aku menghasilkan database Kontak dengan tabel tbl_data.

Nama database








Dan ini struktur tabelnya.

Struktur tabel











Langkah pertama saat anda menghasilkan crud di codeigniter , anda mesti telah punya codeigniter nya. Jika belum anda dapat mendownload di sini https://codeigniter.com/
Dan jikalau telah punya atau telah di download silahkan extract file zip codeigniter nya ke dalam folder htdocs C:\xampp\htdocs\ kemudian rename menjadi Kontak. Kemudian anda atur configurasi , berikut langkah-langkahnya :
1. File autoload.php , letaknya di application/config/autoload.php
$autoload['libraries'] = array(''); ubah menjadi -> $autoload['libraries'] = array('database');
$autoload['helper'] = array(''); ubah menjadi -> $autoload['helper'] = array('url');

2. File config.php , letaknya di application/config/config.php
$config['base_url'] = ''; ubah menjadi -> $config['base_url'] = 'http://localhost/Kontak/';

3. File database.php , letaknya di application/config/database.php
$db['default'] = array(
'dsn' => '' ,
'hostname' => 'localhost' ,
'username' => 'root' ,
'password' => '' ,
'database' => '' ,
'dbdriver' => 'mysqli' ,
'dbprefix' => '' ,
'pconnect' => FALSE ,
'db_debug' => (ENVIRONMENT !== 'production') ,
'cache_on' => FALSE ,
'cachedir' => '' ,
'char_set' => 'utf8' ,
'dbcollat' => 'utf8_general_ci' ,
'swap_pre' => '' ,
'encrypt' => FALSE ,
'compress' => FALSE ,
'stricton' => FALSE ,
'failover' => array() ,
'save_queries' => TRUE
);

ubah menjadi

$db['default'] = array(
'dsn' => '' ,
'hostname' => 'localhost' ,
'username' => 'root' ,
'password' => '' ,
'database' => 'kontak' ,
'dbdriver' => 'mysqli' ,
'dbprefix' => '' ,
'pconnect' => FALSE ,
'db_debug' => (ENVIRONMENT !== 'production') ,
'cache_on' => FALSE ,
'cachedir' => '' ,
'char_set' => 'utf8' ,
'dbcollat' => 'utf8_general_ci' ,
'swap_pre' => '' ,
'encrypt' => FALSE ,
'compress' => FALSE ,
'stricton' => FALSE ,
'failover' => array() ,
'save_queries' => TRUE
);

4. File routes.php , letaknya di application/config/routes.php
$route['default_controller'] = 'welcome'; ubah menjadi -> $route['default_controller'] = 'Data';

Langkah-langkah CRUD :
1. Membuat controller dengan nama Data.php simpan di application/controllers/

2. Membuat versi dengan nama M_data.php simpan di application/models/

3. Membuat view dengan nama Home.php simpan di application/views/

4. Membuat file tambah.php simpan di application/views/

5. Membuat file edit.php simpan di application/views/

Sekian Semoga Bermanfaat  kalo ada yang salah , silahkan komen :))

Tidak ada komentar:

Posting Komentar