0
0
0
share
0 Komentar
Belajar Codeigniter 3 : Model View dan Controller
.jpg)
Halo coders bertemu lagi dalam seri tutorial Belajar Codeigniter 3. Pada tutorial - tutorial sebelumnya kita sudah berhasil mempelajari hubungan antara Controller dengan view, serta Controller dengan Model. Tutorial kali ini kita akan membahas bagaimana memanfaatkan arsitektur MVC secara sepenuhnya. Namun, sebelumnya saya akan menjelaskan kembali konsep aristektur MVC yang akan kita gunakan.
MVC adalah sebuah konsep arsitektural yang membagi suatu pengembangan aplikasi menjadi 3 bagian komponen logika yakni Model, View, dan Controller. Jadi proses dasarnya, Model menghantarkan Data dari Database sehingga dapat di kelola oleh Controller kedalam View, sehingga View dapat menambilkan Data yang sudah dan akan di proses.
Data Tables
Karena pada tutorial Belajar Codeigniter 3 : Controller dan Model kita sudah berhasil menampilkan data dari database sehingga ditampilkan di Controller, kita akan membuat tampilan viewnya terlebih dahulu. pada directory application/views buatlah sebuah file berekstensi php dengan nama data_mahasiswa.php dan masukan kode berikut kedalamnya :
Kode diatas akan menampilkan data dalam bentuk tabel, namun $data yang digunakan pada kode diatas diambil dari Model melewati Controller, karena kita belum menghubungkan data dari model ke dalam view maka jika kita menggunakan kode $this->load->view('data_mahasiswa');
maka yang muncul adalah sebuah Error.
Menghubungkan Data
Untuk menghubungkan Kedua Model dan View yang sudah kita sambungkan kedalam Controller, kita akan mengubah beberapa kode yang terdapat dalam function index di controller helloworld menjadi seperti berikut :
$data = $this->load->model('mymodel');
Kode ini digunakan untuk menghubungkan controller dengan model yang kita buat.
$data = $this->mymodel->GetMahasiswa();
Kode ini sudah kita pelajari pada tutorial sebelumnya.
$data = array('data' => $data);
Kode ini digunakan untuk mengubah data yang sudah kita panggil dari model menjadi sebuah array.
$this->load->view('data_mahasiswa', $data);
Kode ini merupakan Kode memanggil View, namun kita menambahkan , $data
untuk membawa data dari model ke dalam View, sehingga $data
dalam view merupakan sebuah array yang berisi data dari model.
Sekarang silahkan Kamu coba akses laman Codeigniter 3 mu.

Penutup
Pada tutorial kali ini Kamu sudah bisa memahami konsep arsitektur Model View dan Controller dengan baik. Untuk tutorial selanjutnya kita akan membahas fungsi CRUD (Create, Read, Update dan Delete) dalam Codeigniter 3 menggunakan konsep arsitektur Model View dan Controller. Terus Update tentang seri tutorial Belajar Codeigniter 3 di Codepolitan.
0
0
0
share