Custom Model Codeigniter Sendiri



Model merepresentasikan struktur data Anda. Biasanya kelas model Anda akan berisi fungsi yang membantu Anda mengambil, memasukkan, dan mengupdate informasi dalam database Anda.
untuk mempermudah dalam pemanggilan data, anda dapat merubahnya menjadi sesuai keinginan anda.
berikut contoh custom model pada codeigniter, beserta keterangannya
1. Get_all
mengambil semua data dari tabel.
Contoh Penggunaan :
$where : berisi array untuk memasukkan kondisi
$field : berisi array untuk memanggil field apa saja yang akan ditampilkan
$limit : untuk memasukkan limit jumlah data yang akan ditampilkan
$order_by : berisi untuk mengurutkan tampilan data sesuai kondisi
berikut contoh penggunaannya :
ket : mengambil data dengan status = 1 , dan mengambil semua field nya, yang dilimit 10 data dimulai dari 0, dan diurut berdasarkan id yang terbesar.
2. Get_row
mengambil 1 data sesuai kondisi.
$where : berisi array untuk memasukkan kondisi
$field : berisi array untuk memanggil field apa saja yang akan ditampilkan
$order_by : berisi untuk mengurutkan tampilan data sesuai kondisi
berikut contoh penggunaannya :
ket : mengambil data dengan status = 1 , dan mengambil semua field nya,  dan diurut berdasarkan id yang terbesar.
3. Get_row_array
Sama seperti Get_row() tetapi output yang keluar berupa array, bukan object.
4. Get_count
Menghitung jumlah data sesuai kondisi
5. Save
Menyimpan data
Jika untuk menambahkan data isi $where dengan array() saja
Jika Untuk merubah data isi kondisi $where dengan kondisi yang akan di update
contoh : tambah
Memasukkan data ke field nama = test, dan status = 1
Merubah data yang memiliki id = 1
6. Delete
$where : berisi array untuk memasukkan kondisi
Menghapus data dengan id=1
7. Get_sum
$where : berisi array untuk memasukkan kondisi
$field : Field yang akan dijumlahkan
Menjumlahkan biaya yang ber- id = 1
8. Get_min
mencari value terkecil dari field yang dipilih
$where : berisi array untuk memasukkan kondisi
$field : Field yang akan cari
Mencari Nilai biaya terendah dengan status = 1
9. Get_max
mencari value terbesar dari field yang dipilih
$where : berisi array untuk memasukkan kondisi
$field : Field yang akan cari
Mencari Nilai biaya terbesar dengan status = 1
10. Get_field
Menampilkan Field apa saja yang terdapat pada tabel yang dipanggil.

berikut contoh custom model yang saya buat, semoga membantu.
untuk pertanyaan bisa lagnsung via commentar :)
Share on Google Plus

About Unknown

    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment