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

Cara-Menggunakan-Database-PDO-Pada-Slim-Framework-01042020-EKI-01

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

Cara-Menggunakan-Database-PDO-Pada-Slim-Framework-01042020-EKI-02

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

Cara-Menggunakan-Database-PDO-Pada-Slim-Framework-01042020-EKI-03

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

Cara-Menggunakan-Database-PDO-Pada-Slim-Framework-01042020-EKI-04

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

Cara-Menggunakan-Database-PDO-Pada-Slim-Framework-01042020-EKI-05

Kemudian data blognya bisa kita passing ke dalam template twig sebagai parameter ketiga dari method rendernya dengan menuliskan pasangan key dan value 

Cara-Menggunakan-Database-PDO-Pada-Slim-Framework-01042020-EKI-06

Silahkan buka blog.twig kita mau melakukan perulangan dengan sintaks twig yaitu for in

Cara-Menggunakan-Database-PDO-Pada-Slim-Framework-01042020-EKI-07

dan bila datanya kosong yakni keyword else maka berikan pesan seperti ini 

Cara-Menggunakan-Database-PDO-Pada-Slim-Framework-01042020-EKI-08

Jadi kalo saya reload sekarang teman teman sudah bisa lihat data title blognya tampil pastikan tidak ada yang errors

Cara-Menggunakan-Database-PDO-Pada-Slim-Framework-01042020-EKI-09

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

1 April 2020

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Kursus Postgre SQL Database Developer Terbaik 2024 di Jakarta
chat