Membuat Struktur MVC Pada Slim Framework Part 8

27/04/2020    Ekky Ridyanto    50     Website

Pada bagian ini kita akan melihat bagaimana cara menggunakan metode metode dari Eloquent nya. Yang sebelumnya kita sudah include modelnya di namespace App\Models\Blog

Membuat-Struktur-MVC-Pada-Slim-Framework-Part8-EKI-27042020-01

Terus kita gunakan method all() dari model Blog untuk mendapatkan semua datanya penulisannya seperti ini

Membuat-Struktur-MVC-Pada-Slim-Framework-Part8-EKI-27042020-02

Tentu kita simpan di variabel blogs lalu kita var_dump dan die untuk melihat hasil datanya dibrowser. Server mulai dijalankan dan ternyata kita mendapatkan pesan error

Membuat-Struktur-MVC-Pada-Slim-Framework-Part8-EKI-27042020-03

Kalo call member function connection on null. Jadi kesalahanya ada dibagian container.php pada saat kita daftarkan container db nya dimana variabel capsule nya tidak bisa di pake karena proses bootElequent didalam container. Untuk itu kita buatkan secara global letakkan 4 baris kode ini diluar fungsi db containernya

Membuat-Struktur-MVC-Pada-Slim-Framework-Part8-EKI-27042020-04

dan inject variabel capsule nya ke container db seperti ini

Membuat-Struktur-MVC-Pada-Slim-Framework-Part8-EKI-27042020-05

Harusnya kalo kita reload halamannya. Tampilan errornya sudah hilang. Berikut ini adalah hasil dari data blogs yang ada di database nya

Membuat-Struktur-MVC-Pada-Slim-Framework-Part8-EKI-27042020-06

Langkah selanjutnya kita sudah bisa kirim data blogs ini ke dalam view dengan memberikan parameter ketiga dalam bentuk array yang terdiri dari pasangan key value 

Membuat-Struktur-MVC-Pada-Slim-Framework-Part8-EKI-27042020-07

Kemudian di home.twig kita manfaatkan sistem template nya dengan sintaks {%%} pembuka dan penutup

Membuat-Struktur-MVC-Pada-Slim-Framework-Part8-EKI-27042020-08

Kita bisa lakukan perulangan dengan sintaks for in tentuin nama alias dari data blogsnya. tampilkan satu satu mulai dari title dan deskripsi contentnya

Membuat-Struktur-MVC-Pada-Slim-Framework-Part8-EKI-27042020-09

Sekaligus kita pun menguji apakah data blogsnya kosong atau tidak dengan sintaks else terakhirnya kita endfor. Berikut ini hasil response dari data blog yang ada didatabase

Membuat-Struktur-MVC-Pada-Slim-Framework-Part8-EKI-27042020-010

Nah tugas teman teman disini tinggal buat metode show untuk menampilkan detail dari salah satu blognya. Ketika data blog itu di klik. Sejauh ini kita sudah berhasil menyelesaikan atau membuat struktur konsep MVC dengan slim framework sampai jumpa di seri artikel slim selanjutnya. Terima kasih

Note:
Link Download

Artikel, PHP, PHP Framework, Slim, Micro Framework

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More