Routing & Controller pada CodeIgniter 4
Daftar Isi
- Route di Codeigniter 4
- Download Materi Power Point
- Referensi
Route di Codeigniter 4
Coba buka file app/Config/Routes.php. File ini adalah file router yang bertugas untuk menentukan, Controller mana yang akan bertanggung jawab pada request tertentu.
Perhatikan Kode Ini!
$routes->get('/', 'Home::index');
Saat ada request ke halaman root (/) atau alamat domain dari aplikasi, maka Controller yang akan bertugas adalah Home dan method yang akan dipakai adalah index. Intinya:Router akan memberikan tugas pada Controller tertentu untuk membalas sebuah request.
Kesimpulan
Codeigniter 4, menggunakan konsep MVC. Request pada Codeigniter pertamakali akan diterima oleh file public/index.php kemudian diteruskan ke router dan diproses oleh Controller.
Download Materi Power Point
https://drive.google.com/drive/folders/1BiyP4lpa7OsZznRfBfxC7juE4IxJ25C_?usp=drive_link
Referensi
-
Materi PEMROGRAMAN BERBASIS WEB 2 Lainnya
No | Pertemuan ke- | Nama Materi | Menu |
1. | Pertemuan 1 | Kontrak Kuliah | Detail |
2. | Pertemuan 2 | Pengenalan Codeigniter 4 untuk Pemula | Detail |
3. | Pertemuan 3 | Persiapan dan Instalasi CodeIgniter 4 | Detail |
4. | Pertemuan 4 | Konsep Dasar & Struktur CodeIgniter 4 | Detail |
5. | Pertemuan 6 | Cara Membuat Halaman Website dengan View CodeIgniter 4 | Detail |
6. | Pertemuan 7 | Membuat Template dengan View Layout CodeIgniter 4 | Detail |
7. | pertemuan 8 | Ujian tengah semester (uts) | Detail |
8. | Pertemuan 9 | Konsep CRUD, Koneksi Basis Data dan Model dengan CodeIgniter 4 | Detail |
9. | Pertemuan 10 | Read Data pada Database dengan Model CodeIgniter 4 | Detail |
10. | Pertemuan 11 | Create, Insert dan Delete Data dengan Model CodeIgniter 4 | Detail |
11. | Pertemuan 12 | Edit dan Update Data dengan Model CodeIgniter 4 | Detail |
12. | Pertemuan 13 | Membuat Upload File Pada CRUD Data dengan Model CodeIgniter 4 | Detail |
13. | Pertemuan 14 | Session dan Konsep Login menggunakan CodeIgniter 4 (pembagian judul dan project uas) | Detail |
14. | Pertemuan 15 | Progress Project UAS | Detail |
15. | Pertemuan 16 | Ujian Akhir Semester (UAS) | Detail |