CRUD yang merupakan singkatan dari Create, Read, Update dan Delete. CRUD maksudnya membuat
input data ke database, menampilkan data dari database, mengedit mengupdate data pada
database serta menghapus data pada database.
Koneksi Database
Yaitu, sebuah controller yang berisi parsing data yang diambil dari model ke view codeigniter
Penjelasan program:
panggil atau buka dulu model m_data, karena untuk operasi database nya akan dibuat pada model
m_data
kemudian pada function index menampilkan data dengan function tampil_data yang dibuat dalam
model m_data untuk mengambil data dari database. kemudian memparsing nya ke view v_tampil
application/views/v_tampil.php
Perhatikan function anchor() di atas. anchor() adalah function codeigniter yang berfungsi untuk
membuat hyperlink. jadi pada parameter pertama di function anchor() letakkan link tujuan, dan
pada parameter keduanya letakkan text yang akan di munculkan seperti yang terdapat pada contoh
di atas. Syarat untuk menggunakan function anchor ini anda harus men-load dulu helper url
codeigniter seperti pada function construct() di atas.
jalankan
Menginput Data Ke Database
Pastikan confic base url sesuai dengan nama project CI (cek pada application/config/config.php)
Perbaharui file crud.php pada controller , buat file crud.php seperti dibawah ini
Buat file v_input.php pada views (application/views/v_input.php)
pada function hapus_data di atas akan me masukkan variabel array $where yang berisi data id dan
pada parameter kedua masukkan nama table
karena di sini menggunakan function model hapus_data pada model m_data.php, maka buat kan
lagi function hapus_data pada model m_data.php
Jalankan
Perhatikan pada method edit di atas, kita menjadikan id menjadi array yang kemudian kita gunakan
untuk mengambil data menurut id dengan menggunakan function edit_data() pada model m_data
fungsi result() di sini berguna untuk meng-generate hasil query menjadi array. dan kemudian kita
tampilkan pada view v_edit
application/views/v_edit.php
Perhatikan pada baris 12 , dengan action form edit yang kita arahkan pada method update
untuk membuat aksi yang menghandle update data buat buat sebuah function/method lagi dengan
nama update pada controller crud
penambahan function update pada crud.php
terakhir kita buat sebuah function lagi pada model dengan nama update_data.
application/model/m_data.php
Jalankan