By : Akbar (+628558940192)
maka akan muncul tampilan seperti di atas yang menandakan bahwa CodeIgniter
telah berhasil di install dan siap untuk di gunakan. tampilan di atas merupakan
halaman default dasar dari CodeIgniter saat pertama kali di install.
Setelah selesai Install Framework CodeIgniter, selanjutnya kita akan masuk ke materi
ke-5 (Membuat Koneksi Database CodeIgniter dan MySQL).Oke, pertama-tama
siapkan dulu database yang akan anda gunakan untuk belajar cara menampilkan data
dari database dengan codeigniter. di sini saya membuat sebuah database baru
dengan nama rplindonesia. selanjutnya buat table user yang berisi column id, nama,
alamat dan pekerjaan. silahkan liat gambar atau video dibawah diberikut.
(untuk video maaf saya tidak sertakan, untuk video boleh meminta ke saudara akbar)
application/controllers/crud.php
pada controller crud.php ini pertama kita panggil atau buka dulu model m_data,
karena untuk operasi database nya akan kita buat pada model m_data. kemudian
pada function index kita menampilkan data dengan function tampil_data yang kita
buat dalam model m_data untuk mengambil data dari database. kemudian
memparsing nya ke view v_tampil dan jangan lupa untuk load library database. di sini
saya load pada config autoload.php codeigniter.
Application/models/m_data.php
Syntax berikut : return $this->db->get('user');berfungsi untuk mengambil data dari
database, nama table yang akan kita ambil datanya kita tuliskan pada parameter
seperti di atas. jadi data yang di ambil dari database ini kita kembalikan ke pemanggil
fungsi ini nantinya dengan return kemudian buatlah sebuah view dengan nama
v_tampil.php
http://localhost:8080/rplindonesia/index.php/crud
application/config/config.php
pertama kita akan membuat dulu sebuah method pada controller crud.php. di sini
saya membuat method atau function tambah() yang berisi perintah untuk
menampilkan v_input. view v_input akan saya jadikan sebagai form yang berguna
sebagai form inputan, di mana data yang di input di sini akan masuk ke database.
application/views/v_input.php
dapat anda lihat di sini, pada form saya menentukan aksi dari form, saya arahkan ke
method tambah_aksi pada controller crud. oleh sebab itu kita buat lagi sebuah
method atau function untuk meng-handle inputan pada form ini.
application/models/m_data.php
application/controllers/crud.php
application/models/m_data.php
pada function hapus_data tersebut terdapat fungsi where yang berguna untuk
menyeleksi query dan delete untuk menghapus record.
Jika sudah berhasil menghapus data (Delete) selanjutnya kita lanjut ke bagian yang
telakhir yaitu mengupdate data (Update). silahkan simak contoh dan penjelasan
berikut ini.
Untuk membuat edit data dan update data dengan codeigniter, kita perlu membuat
halaman edit data dan beberapa method pada controller crud. seperti yang bisa anda
lihat pada table data yang sudah saya jelaskan pada tutorial menampilkan data dari
database. sudah terdapat link/tombol edit data yang mengarah ke method edit dan
mengirimkan id pada segment 3 melalui url. jadi yang harus kita lakukan adalah
membuat method edit dan model untuk untuk mengambil data sesuai dengan id
yang ingin di edit menurut id buat sebuah method edit pada controller crud
application/model/m_data.php
application/views/v_edit.php
nah sampai di sini kita telah berhasil membuat edit data dalam bentuk form. tapi
data yang di edit belum dapat di update karena kita belum membuat aksi untuk
mengupdate data. untuk membuat aksi yang menghandle update data buat buat
sebuah method lagi dengan nama update pada controller crud sesuai dengan action
form edit yang kita arahkan pada method update.
application/model/m_data.php
dan selesai. waktunya menjalankan pada browser untuk melihat hasil edit data pada
database dengan codeigniter. dan klik link edit menurut data yang ingin di edit.