Bagaimana sih caranya membuat MVC di PHP?
MVC atau Model View Controler merupakan suatu metode untuk memisahkan bagian-bagian dari suatu web aplikasi. MVC adalah kependekan dari Model View Controller. MVC terdiri dari tiga bagian yaitu;
Model : Model mewakili struktur data. Biasanya model berisi fungsi-fungsi yang membantu kita dalam pengelolaan database seperti memasukkan data ke database, update data dan lain-lain.
View : View adalah bagian yang mengatur tampilan ke user. Bisa di katakan berupa halaman web.
Controller : Controller merupakan bagian yang menjembatani model dan view. Controller berisi script-script php yang berfungsi untuk memproses suatu data dan mengirimkannya ke halaman web.
oke, yuk kita buat aplikasi MVC sederhana dengan menggunakan bahasa pemrograman PHP. pertama kali pastikan XAMPP sudah terinstal. kemudian buatlah sebuah folder mvc di xampp/htdocs/ buatlah empat file yaitu index.php, model.php, view.php, controler.php.
controler.php
untuk file view.php yaitu bagian output atau keluaran dari program yang dibuat.
view.php
MVC atau Model View Controler merupakan suatu metode untuk memisahkan bagian-bagian dari suatu web aplikasi. MVC adalah kependekan dari Model View Controller. MVC terdiri dari tiga bagian yaitu;
Model : Model mewakili struktur data. Biasanya model berisi fungsi-fungsi yang membantu kita dalam pengelolaan database seperti memasukkan data ke database, update data dan lain-lain.
View : View adalah bagian yang mengatur tampilan ke user. Bisa di katakan berupa halaman web.
Controller : Controller merupakan bagian yang menjembatani model dan view. Controller berisi script-script php yang berfungsi untuk memproses suatu data dan mengirimkannya ke halaman web.
oke, yuk kita buat aplikasi MVC sederhana dengan menggunakan bahasa pemrograman PHP. pertama kali pastikan XAMPP sudah terinstal. kemudian buatlah sebuah folder mvc di xampp/htdocs/ buatlah empat file yaitu index.php, model.php, view.php, controler.php.
controler.php
<?phpclass Controller { public function __construct() { $model = new Model; $data = $model->show_message(); require_once 'view.php'; }
}
untuk file model.php, file ini hanya mengembalikan data berupa array yg berada dalam methode
show_message(); untuk ditampilkan diview.php
model.php
<?phpclass Model { public function show_message() { return array( 'title' => 'Aplikasi MVC', 'body' => 'Hello, World!' ); }
}
view.php
<!doctype html><html><head> <title><?php echo $data['title']; ?></title></head><body> <h3><?php echo $data['body']; ?></h3></body></html>
dan yang terakhir adalah file index.php
<?phpspl_autoload_register(function($class){ require_once $class . '.php';});new Controller;
kemudian dijalankan
selamat mencoba.
Komentar
Posting Komentar