Membuat Sebuah Model Pada Codeigniter

07/09/2015    Ekky Ridyanto    6437     Website

Sebelum kita membuat sebuah model. Karena model ini berhubungan dengan database maka temen temen buat dulu sebuah database. Misalnya saya telah membuat database dan ada sebuah tabel didalamnya. Jika sudah kita kebagian folder model dan buat file dengan nama modelbarang.php. Untuk membuatnya sama seperti kita membuat sebuah controller yang dimana diawali dengan class dan diikuti dengan namaclassnya sebagai berikut

Sebelum kita bermain dengan database temen temen harus mensetting pada bagian folder config pilih file database.php

Kita bisa masukkan username host dan password kosong jika secara default dan tentukan nama database yang sebelumnya temen temen buat. dan satu lagi pastikan temen temen sudah meload library dari file autoload seperti berikut

Jika library tersebut kita tidak load maka kita tidak bisa terhubung ke database yang kita gunakan. Selanjutnya kita akan buat function pada model untuk menampilkan data dari database sebagai berikut

Fungsi return disini untuk memberikan dan mengirimkan hasil query pada controller.  Pada db->get('namatabel') untuk memilih tabel yang akan ditampilkan. Pertama pada controller temen temen meload model terlebih dahulu. Nama model harus sesuai jika nama tidak sesuai akan terjadi error.

Dan temen temen buat variabel untuk menampung nilai hasil Query dari modelbarang

Jika sudah kita tampilkan record tersebut pada views

result() adalah menampilkan data pada hasil active record atau hasil Query. num_rows() untuk menampilkan jumlah data pada database. $row->nama_barang ini nama tabel yang mau ditampilkan. Oke simple yah dalam membuat sebuah model. Jadi kesimpulannya yang harus diperhatikan tentang model temen temen harus melakukan pengaturan database dan autoladnya.
Sampai Jumpa. Semoga Bermafaat

No data.

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More