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
<?php
class
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
<?php
class
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
<?php
spl_autoload_register(
function
(
$class
){
require_once
$class
.
'.php'
;
});
new
Controller;
kemudian dijalankan
selamat mencoba.
Komentar
Posting Komentar