codeigniter 4 routes group

codeigniter 4 routes group

URI Routing — Dokumentasi CodeIgniter 4.4.4 URI Routing adalah salah satu fitur penting dalam CodeIgniter 4 yang memungkinkan pengguna untuk menyesuaikan URL sesuai dengan kebutuhan bisnis mereka. Pengguna dapat melakukan pengelompokan rute dan mengatur env file di CodeIgniter 4 dengan mudah dan cepat. Pada contoh di atas, terdapat pengelompokan rute dengan controller Admin\Users untuk halaman users dan Admin\Blog untuk halaman blog. URI-nya akan diawali dengan admin, seperti admin/users dan admin/blog. Controllers mengelola permintaan masuk yang diterima dari URI Routing. Segmen dalam URI biasanya mengikuti pola ini: sebuah rute mengambil Rute Path (URI path yang relatif terhadap BaseURL) di sebelah kiri, dan memetakan ke Route Handler (controller dan metode Home::index) di sebelah kanan, bersama dengan parameter apa pun yang harus dilewatkan ke controller. Ketika tidak ada rute terdefinisi yang cocok dengan URI, sistem akan mencoba mencocokkan URI tersebut dengan controller dan method yang tersedia ketika Auto Routing diaktifkan. Segmen dalam URL, biasanya mewakili Model-View-Controller approach. Pengguna juga dapat menggunakan Auto Routing (Improved) untuk mengatur rute secara otomatis berdasarkan konvensi, namun disarankan untuk mendefinisikan semua rute di app/Config/Routes.php. Dalam CodeIgniter 4, para pengguna dapat membuat filter untuk mengautentikasi otoritas setiap pengguna yang telah ditentukan. Pengguna dapat menerapkan beberapa filter ke rute tunggal. Namun, saat ini CodeIgniter 4 belum mendukung fitur itu secara langsung. Demikianlah penjelasan mengenai URI Routing dalam CodeIgniter 4. Semoga bermanfaat bagi para pengguna untuk dapat mengoptimalkan kinerja sistem dan pengaturan env file mereka.