mvc-index

ilk MVC yapımızı olusturmdan once sunu soylim bu bır kac sayfamız functionlarla yabılcak.
index.php sayfamız kolay olarak bu sekılde
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>mvc function </title>
</head>
<body>
<a href="?url=index">AnaSayfa</a>
<a href="?url=sayfa">Sayfa</a>
<a href="?url=model">Model</a>
<a href="?url=modeltek">ModelTek</a>
<a href="?url=view">View </a><br>
</body>
<?php
include_once("controllers.php");
// Hata Gizleme İçin @ Kullanınız
$url = @$_GET['url'];
switch($url)
{
case "index" : {$icerik=anasayfa(); break;}
case "sayfa" : {$icerik=deger("Ahmet"); break;}
case "model" : {$icerik= model(); break;}
case "modeltek" : {$icerik="Sıfır Değeri Olan Dizi ". modeltek(0); break;}
case "view" : {$icerik= view(); break;}
// Boş Bir Url Olursa AnaSayfaya Yonlendırme
default : {$icerik=anasayfa();}
}
?>
<?=@$icerik?>
</html>
Kodları soyle acıklim
beş link seklinde verdim her link farkli işlemleri yabdım tek tek incelicez.
bu sayfamızda switch yapısıyla linkleri yakaladık linlerden geen dğerlerle case lerimiz kolarımız yani ne olduğunu ne calıscanı görmüş olduk.
1. case index Bizi Anasayfa işlemlerini yabdırıyor Viewdeki göruntuyu dırak aktarıyor.
2. case sayfa Birsayfaya gıterken değer yollayak gitiyor View o değei işler bize gösterir.
3. case model Modele olan veri tabanı işlemlerı burda dizi kullandım Model işlemini gösteriyor.
4. case modeltek Modeldeki veriyi View aracığı ile bize iletiyor tek veri cekerek.
5. case view Butun Model İşlemlerini Farkli Sekilde View ile Bize Gösterim seklidir.
tek tek sayfaları vercem boylelıkle nasıl calısır sorusu kafanızda yer etıncekdır.