Postingan lainnya
Belajar MVC part II
Sebelumnya pada Belajar MVC part I link: <a href=' <a href='https://sekolahkoding.com/forum/belajar-mvc-part-i'>https://sekolahkoding.com/forum/belajar-mvc-part-i</a> '> <a href='https://sekolahkoding.com/forum/belajar-mvc-part-i'>https://sekolahkoding.com/forum/belajar-mvc-part-i</a> </a>, saya sudah membuat beberapa file dan beberapa file seperti .htaccess dan start sudah saya isi. Tapi, pada start.php saya belum menambahkan bagaimana cara memanggil controller menggunakan URL, maka yang saya lakukan pada Belajar MVC part II ini adalah bermain-main dengan logika. maka saya menambahkan ini pada file start.php dengan class bernama start dengan fungsi construct sebagai berikut.
if(empty($url[0]))
{
echo 'URL Masih Kosong<br/>';
return false;
}
if(isset($url[0]))
{
echo 'Kamu memasukan kata <b>'.$url[0].'</b> di dalam $url[0]<br/>';
}
if(isset($url[1]))
{
echo 'Kamu juga memasuk kata <b>'.$url[1].'</b> ke dalam $url[1]<br/>';
}
if(isset($url[2]))
{
echo 'kamu juga menambahkan kata <b>'.$url[2].'</b> ke dalam $url[2]<br/>';
}
if(isset($url[3]))
{
echo 'Dan, kamu juga menambahkan kata <b>'.$url[3].'</b> ke dalam $url[3]<br/>';
}
sehingga code lengkapnya menjadi seperti di bawah ini.
<?php
class start
{
public function __construct()
{
$url=isset($_GET['url'])?$_GET['url']:null;
$url=explode('/',filter_var(trim($url,'/'),FILTER_SANITIZE_URL));
// Gunakan ini untuk debug Url
// var_dump($url);
// die();
if(empty($url[0]))
{
echo 'URL Masih Kosong<br/>';
return false;
}
if(isset($url[0]))
{
echo 'Kamu memasukan kata <b>'.$url[0].'</b> di dalam $url[0]<br/>';
}
if(isset($url[1]))
{
echo 'Kamu juga memasuk kata <b>'.$url[1].'</b> ke dalam $url[1]<br/>';
}
if(isset($url[2]))
{
echo 'kamu juga menambahkan kata <b>'.$url[2].'</b> ke dalam $url[2]<br/>';
}
if(isset($url[3]))
{
echo 'Dan, kamu juga menambahkan kata <b>'.$url[3].'</b> ke dalam $url[3]<br/>';
}
} // Penutup fungsi __construct
} // Penutup class start
?>
yang jadi pertanyaan saya gimana sih code untuk memanggil kontroller? mohon bantuan dari master-master yang ada di dalam form yang penuh kebahagiaan ini, karena url apa saja yang kita masukan pasti akan menghasilkan array seperti terlihat di atas ini. struktur file dan folder yang saya miliki ada pada Belajar MVC part I link : <a href='https://sekolahkoding.com/forum/belajar-mvc-part-i'>https://sekolahkoding.com/forum/belajar-mvc-part-i</a>.
2 Jawaban:
Jawaban Terpilih
silahkan pelajari tentang route
Makasih @welldone pencerahannya... ^_^