controller adalah sebuah representasi yang mengolah bisinis logic sendiri yang saling terhubung dalam konsep MVC yaitu antara model dan view yang dihubungkan melalui route.
writing controller
basic controller
ini bentuk contoh controller dasar, ingat controller extends ke class controller pada core mini mvc php.use MiniMvc\Apps\Core\Bootstraping\Controller;
<?phpnamespaceapp\controllers;useMiniMvc\Apps\Core\Bootstraping\Controller;classMainControllerextendsController{publicfunction__construct() {// constructor here }publicfunctionindex() {// code index here $data = ['judul'=>"Example view",'content'=>"this is content" ];$this->view("nameofview", $data); }publicfunctionshow($request) {// code here show here }publicfunctioncreate() {// code here create here }publicfunctionupdate($request) {// code here update here }publicfunctionremove($request) {// code here remove here }}
untuk selanjutkan kamu perlu mendefinisikan routingnya agar controller bisa dipanggil seperti berikut pada web.php ;