Tutorial CRUD CodeIgniter Read

Tutorial CRUD CodeIgniter : Read

Diperbaharui 2 Agustus 2020 3:05 AM

Setelah input data ke database sekarang lanjut ke tutorial crud codeigniter bagian read yaitu menampilkan data dari database menggunakan codeigniter.

Jika kamu mengikuti tutorial sebelumnya pasti sudah mempunyai database dengan nama ci_crud dan sudah bisa menginputkan data, maka dari itu jika belum membuat databasenya bisa lihat sqlnya pada artikel tutorial crud codeigniter create.

Di dalam read saya bagi menjadi dua, yaitu menampilkan semua data dan menampilkan data berdasarkan primary key (id), berikut adalah tutorialnya :

1. Tambahkan code berikut di bagian controller :

public function index()
{
    $data['persons'] = $this->Person_model->get_all();
    $this->load->view('v_list', $data);
}

public function detail($id)
{
    $data['person'] = $this->Person_model->get_by_id($id);
    $this->load->view('v_detail', $data);
}

Keterangan :

  • Function index digunakan untuk melihat semua data yang ada di database, saya buat halaman view dengan nama v_list.
  • Function detail digunakan untuk melihat data berdasarkan id yang dipilih, jika di function index memperlihatkan semua data maka di detail hanya data yang dipilih saja. Kasusnya ketika di v_list field datanya banyak dan tidak ditampilkan semua maka di bagian detaillah tempatnya.

2. Tambahkan code berikut di bagian model :

public function get_by_id($id)
{
    $this->db->from($this->table);
    $this->db->where($this->id, $id);
    $query = $this->db->get();
    return $query->row();
}

public function get_all()
{
    $this->db->from($this->table);
    $query = $this->db->get();
    return $query->result();
}

Keterangan :

  • Function get_by_id digunakan untuk memanggil data berdasarkan id yang dipanggil.
  • Function get_all digunakan untuk memanggil semua data tanpa adanya kondisi.

3. Buat view seperti code berikut :

Sehingga hasil akhirnya seperti gambar berikut :

tutorial crud codeigniter menampilkan data

Itulah artikel tutorial membuat crud di codeigniter bagian menampilkan data dari database yang dapat saya sampaikan, semoga bermanfaat.

Baca Juga Tutorial CRUD CodeIgniter :

1. Tutorial CRUD CodeIgniter : Create
2. Tutorial CRUD CodeIgniter : Read
3. Tutorial CRUD CodeIgniter : Update
4. Tutorial CRUD CodeIgniter : Delete

susantokun avatar
susantokun
Lahir di Bumi ini atas perjuangan Ayah dan Ibu yang senantiasa membuat dan mengeluarkan sehingga lahirlah Susanto pada tanggal 27 Maret 1996 di Cianjur - Jawa Barat.
Kebijakan Berkomentar :
  • Dilarang berkomentar yang mengandung SPAM, SARA, HOAX, PORNO.
  • Mohon sertakan informasi detail saat terjadi error (pesan error, sreenshoot, code, logs, dsb.).
Silakan baca terlebih dahulu kebijakan berkomentar sebelum berkomentar.
KOMENTAR TERBARU