Penggunaan Model (part 4)

Rabu, 11 Maret 2015

Masih bersama kami di pemulacodeigniter.blogspot.com, situs yang mempelajari tentang proses pembuatan web dengan menggunakan framework codeigniter, yang menggunakan model MVC yang sudah di jelaskan pada halaman sebelumnya tentang bagaimana konsep dari MVC itu sendiri, jika anda masih belum mengerti tentang konsep MVC silahkan melihat halaman sebelumnya tentang pengertian MVC, bagi yang sudah mengikuti pelatihan membuat web menggunakan framework codeigniter ini sekarang di tahap ini akan membahas tentang Pengenalan penggunaan model di konsep MVC ini.

Langkah awal tentu saja dengan mengaktifkan xampp, apache & MySQL kemudian buka localhost seperti biasanya.
Sebelumnya kita sudah membuat script seperti ini :





Untuk menggunakan model seharusnya kita tidak perlu mendeklarasikan langsung di controller itu, namun kita ya harus menggunakan model bukan di controller, untuk itu kita hapus saja scriptnya, dan akan terlihat seperti dibawah ini :


Kemudian kita buka model, dan akan terlihat masih kosong


Untuk mengurangi waktu terbuang langsung saja kita copy controller "welcome" & kemudian kita paste kan di models


Kemudian di rename nama welcome menjadi "modelku.php", akan terlihat seperti :


Setelah itu buka modelku.php, dan edit script tersebut dan akan terlihat :


Penjelasan :
- Untuk class kita ubah mengikuti nama dari file yaitu Modelku, huruf pertama harus besar karena          pembuatan utnuk class
- extends CI_Model = di ubah CI_Model karena sudah tidak menggunakan controller lagi & sudah        menggunakan model

Setelah diubah kita atur konfigurasi di autoload.php kembali di folder applications >> config >> autoload.php, yang akan terlihat seperti :


di isi "modelku" sesuai dengan nama file yang berada di model
agar jika kita memanggil model di controller tidak akan terjadi error, dan save kemudian refresh halaman di browser yang terjadi kosong karena masih belum diisi namun juga tidak terjadi error.

Kemudian isi script di modelku.php tadi yang akan terlihat seperti :



return = mengembalikan data
Lalu kembali lagi ke script controller "welcome" kemudian kita ubah yang hasilnya akan tampak sebagai berikut :



Penjelasan :
- $data = $this->modelku->Getmahasiswa();
   -  modelku = diambil dari file di model
   -  Getmahasiswa(); = mengambil tabel mahasiswa yang sudah di deklarasikan di model
-  foreach = perulangan agar data bisa ditampilkan di browser
-  $data as $r = variabel $data diubah nama variabelnya menjadi $r , disini foreach tidak perlu                 memanggil result_array() karena sudah di panggil di model tadi


Disini kita dapat melihat dimana mana operasi database nya dan mana operasi untuk menampilkan data nya
Untuk menampilkan datanya ya tugasnya controller & kemudian
Untuk pengambilan data nya ya tugasnya model


Oke mungkin demikian tutorial model kali ini namun tentunya tutorial model ini belum selesai sampai disini karena kita akan berlanjut tutorial model di bagian kedua, tetap ikuti halaman selanjutnya jangan sampai putus-putus belajarnya

Konsentrasilah pada pekerjaan anda. Apapun tidak akan berjalan dengan lancar tanpa fokus 
Alexander Graham Bell -

Share on :

Tidak ada komentar:

Posting Komentar

 
Copyright © 2015 belajar codeigniter
Distributed By My Blogger Themes | Design By Herdiansyah Hamzah