Struktur Folder & Routing Dasar
Penjelasan
Route di CodeIgniter didaftarkan di file app/Config/Routes.php lewat $routes->get(), $routes->post(), dst — sesuai HTTP method yang dipakai. Sama seperti Laravel, route bisa langsung diisi closure atau diarahkan ke method Controller lewat notasi 'NamaController::method'.
Contoh Konsep
<?php
// app/Config/Routes.php
$routes->get('/', function () {
return 'Selamat datang di CompileDaily Study!';
});
$routes->get('/tentang', 'Pages::tentang');
Praktikum
Di app/Config/Routes.php, buat route GET /halo yang mengembalikan teks "Halo dari CodeIgniter!" langsung dari closure-nya.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Sama seperti Laravel, urutan route di CodeIgniter penting kalau ada path yang mirip — route yang lebih spesifik (mis. /produk/baru) sebaiknya didaftarkan SEBELUM route dengan parameter dinamis (mis. /produk/(:num)) supaya tidak tertangkap duluan oleh pattern yang lebih umum.