Sumber: https://www.petanikode.com/codeigniter-mvc/
Mengenal Konsep MVC pada Codeigniter
views/about.php
<h1>About Us</h1>
<p>Ini adalah halaman about</p>
views/contact.php
<h1>Contact Us</h1>
<p>Ini adalah halaman Contact</p>
Sekarang coba buka:
http://localhost/tokobuah/index.php/welcome/about/
dan http://localhost/tokobuah/index.php/welcome/contact/
Hasilnya:
Apabila kita membuka http://localhost/tokobuah/index.php/contact, maka akan
terjadi error 404 not found.
Jawabannya:
Tidak harus, karena CI juga mampu mendeteksi otomatis route
berdasarkan nama controller dan method yang dibuat.3
Ini formatnya:
http://example.com/[controller-class]/[controller-method]/[arguments]
Penambahan route pada routers.php dibutuhkan saat kita ingin membuat kustom route
untuk controller tertentu.