Routing Dasar di CakePHP
Penjelasan
Route di CakePHP didaftarkan di file config/routes.php lewat $routes->connect() untuk route manual, atau $routes->get()/->post() untuk gaya yang lebih eksplisit sesuai HTTP method. Route diarahkan ke pasangan Controller dan action (method) tertentu.
Contoh Konsep
<?php
// config/routes.php
$routes->get('/', ['controller' => 'Pages', 'action' => 'display', 'home']);
$routes->get('/tentang', ['controller' => 'Pages', 'action' => 'tentang']);
Praktikum
Di config/routes.php, buat route GET /halo yang mengarah ke ['controller' => 'Halaman', 'action' => 'halo'].
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Berkat convention over configuration, kamu TIDAK WAJIB mendaftarkan route untuk setiap action satu-satu — $routes->fallbacks() di akhir routes.php otomatis membuat route /namaController/namaAction untuk SEMUA controller yang belum punya route eksplisit, cocok dipakai selagi masih belajar/prototyping.