Study
CodeIgniter

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.

Editor Latihan

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.