Cara Membuat Aplikasi MVC Dengan PHP. #1 Struktur Folder

 

MVC memiliki kepanjangan Model, View, Controller. Sebuah konsep pemograman dimana kita membagi proses menjadi tiga bagian. 

Model, berfungsi untuk mengolah fungsi seperti mengambil data dari database, mengambil data dari API dan lain sebagainya

View, berfungsi untuk menampilkan tampilan web yang dibangun menggunakan HTML/CSS/Javascript

Controller, berfungsi untuk mengarahkan url/routing sehingga aplikasi bisa menampilkan data dan memproses data seperti yang kita inginkan

Hal pertama yang harus kita lakukan adalah membuat struktur folder yaitu

app

berisi folder core, controllers, views, dan models. file init.php dan .htaccess

 

init.php. merupakan file yang akan mengeksekusi file file penting sehingga segala script berisi class bisa saling terhubung secara inheritance

/app/.htaccess, adalah file yang digunakan untuk mengatur konfigurasi server sehingga tulisan index di url tak perlu lagi dicantumkan

jangan lupa juga untuk membuat file App.php dalam folder core. File ini akan berisi construct, hal hal yang akan dieksekusi saat pertama kali web kita mulai

 Sebagai contoh saya akan menggunakan isi sederhana, yaitu web kita akan memunculkan tulisan 'Hello world' di dalamnya



public

berisi folder css, js. File index.php dan .htaccess



index.php. adalah file berisi instansiasi class app dalam file init.php. instansiasi tersebut tersimpan dalam sebuah variabel $app

.htaccess, memiliki fungsi yang sama seperti  .htaccess pada folder app. namun disini variabel global GET $url disembunyikan dari url


maka tampilan web kita akan muncul seperti ini



Langkah Selanjutnya

Cara Membuat Aplikasi MVC Dengan PHP. #2 Routing

Comments

Popular posts from this blog

Cara Mengatasi Hang/Freeze Pada Laptop Asus TUF Gaming

Cara Menjalankan PHP 8 & Laravel 9 Pada Laragon

Tutorial NextJS 13 & Typescript: Membuat Navbar Dengan Shadcn/UI