Query Builder dengan Active Record pada Yii2

Hai TimUR

Kali ini Yoke ingin share tentang Yii2 lagi nih, karena project Yoke VIKA berbasiskan Framework Yii2. Oke langsung saja ya kita bahas bagaimana Query pada Yii2. Sebelumnya Yoke sudah pernah buat Menampilkan nama data Mahasiswa pada VIKA memang dengan menggunakan cara yang sudah Yoke jelaskan pada cermi tersebut, kita tetap bisa melakukan Query tetapi bukan suatu cara yang tepat karena tidak mengikuti alur MVC yang digunakan pada Framework Yii2.

 Langkah Pertama

Buat sebuah model dan class pada model dengan nama table yang ada pada database kita. Seperti contoh berikut ini :

Pada function tableName() kita definisikan nama tabel kita, ingat ini case sensitive pastikan penulisan sesuai dengan yang ada pada Database.

 Langkah Kedua

Buat sebuah controller untuk kita menampung query. Seperti contoh berikut :

Pada variable $query1 jika dibaca menjadi seperti ini, Select dari kolom NIM, NamaLengkap, Jurusan, Konsentrasi dari Tabel NilaiLengkap, dimana KodeMataKuliah= SL401 dan SL601, juga tambahkan distinct agar jika ada record yang memiliki value yang sama hanya muncul satu record saja. Lalu jangan lupa nilai query tersebut di return bersama file view.

 Langkah Ketiga

Buat file view untuk mempresentasikan tampilan pada user. Seperti contoh berikut :

Buat pengulangan dengan foreach untuk looping data pada table.

 Hasilnya

Dan berikut ini adalah hasilnya :

Semoga cermi ini membantu buat bagi yang membaca. Happy Coders !

105 Total Views 1 Views Today
Views All Time
Views All Time
90
Views Today
Views Today
1

Article written by

This is your Bio

9 Responses

  1. Wiihh…
    Sangat bermanfaat banget Yoke menambah ilmu juga ni..
    Dengan mempercantik tampilan VIKA akan terlihat akan menjadi apa VIKA kedepannya. Semoga dapat menjadi apa yang Yoke kembangkan dan dapat memudahkan dosen dan mahasiswa…
    Semangat Yoke 🙂

Leave a Reply

You must be logged in to post a comment.