Cara Menggunakan Database PDO Pada Slim Framework
Sekarang kita masuk kebagian yang paling penting berikutnya yaitu tentang database. Disini saya sudah menyediakan database beserta struktur tablenya. Tentu struktur tablenya cukup simple cuma ada id, title dan content sebagai berikut
Jadi silahkan teman teman siapkan semuanya agar teman teman bisa mengikuti tutorial kali ini. Nah sekarang bagaimana cara kita menggunakan database didalam slim? Tentu mirip seperti sebelumnya kita akan setting di dalam sebuah container. Jadi ada container untuk view atau template dan berikutnya ada container untuk setting database dan seharusnya teman teman sudah bisa melihat kegunaan dari fungsi containernya. Katakanlah nama containernya adalah db lalu jalankan function berikut
Di function ini kita akan mereturn object PDO untuk melakukan koneksi kedatabase. Untuk parameter pertama kita tulis mysql lalu servernya adalah localhost dan untuk dbnamenya adalah basic. Setelah itu kita pisahkan dengan koma untuk mengisi username dan passwordnya sebagai berikut
Pastikan teman teman juga sudah familiar dengan penggunaan PDO. Jika container sudah di daftarkan maka sekarang teman teman bisa langsung akses nama container keynya dengan cara $this->db tentu disambung dengan method query untuk menjalankan perintah sqlnya. Perintah sqlnya seperti ini
Artinya kita request ke server tolong tampilkan semua kolom dari table blogs. Setelah request diterima, ambil semua data blognya untuk dimasukkan kedalam array yang bertipe object
Kemudian data blognya bisa kita passing ke dalam template twig sebagai parameter ketiga dari method rendernya dengan menuliskan pasangan key dan value
Silahkan buka blog.twig kita mau melakukan perulangan dengan sintaks twig yaitu for in
dan bila datanya kosong yakni keyword else maka berikan pesan seperti ini
Jadi kalo saya reload sekarang teman teman sudah bisa lihat data title blognya tampil pastikan tidak ada yang errors
Yang jelas kita sudah berhasil menampilkan data dari database menggunakan PDO diproject slimnya. Jadi sekali lagi kita buat sekalian mendaftarkan container untuk menginstance object PDO supaya kita bisa menggunakan fungsi fungsi dari PDOnya iya salah satunya ada method query. Itu dia cara kita menggunakan database di slim. Sampai jumpa dibagian lainnya. Terima Kasih
Webinar Gratis 2024
Sabtu, 09 Maret 2024
10 Bahasa Rekomendasi Untuk Dipelajari di 2024
Python Developer, Data Science, Web Application
Minggu, 26 Mei 2024, 09.00-13.00 WIB
(4 Jam Membuat Backend di Laravel 11)