Controller

controller

Controller

Selanjutnya, setelah kita selesai membuat Router dan sukses melakukan pemetaan antara path dan Controller nya, saatnya kita buat class Controller nya.

Class Controller sangat sederhana, class ini merupakan class yang digunakan sebagai class yang menerima request pertama kali.

Selanjutnya class Controller bisa melakukan pengolahan logic menggunakan class apapun
Saat ini kita buat class Controller yang sederhana terlebih dahulu.

Kode : Home Controller

kode HomeController

Integrasi Dengan Router

Setelah membuat controller, sekarang pertanyaannya, bagaimana integrasi dengan class Router yang sudah kita buat?

Pada Class Router sebelumnya, kita hanya susah menemukan class Controller berupa String, artinya kita perlu buat dulu object dari class Controller tersebut dari String nya, lalu eksekusi function yang sudah di petakan dengan path tersebut.

Kode index.php

kode index dot php

localhost 8080

localhost 8080 hello

localhost 8080 world

Kode Eksekusi Controller dari Router

Kode Eksekusi Controller dari Router

HomeController dot index

HomeController dot hello

HomeController dot world
Next Post Previous Post
No Comment
Add Comment
comment url