1. Tạo file: controller/route.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
<?php class Controller { public function invoke(){ if($_GET['route']== ""){ $this->home(); }elseif($_GET['route']== 'home'){ $this->listing(); }elseif($_GET['route']== 'login'){ // khi trỏ vào http://localhost/t1904a_php/?route=login thi sẽ xử lý hàm login $this->login(); }else{ echo "404 Not Found"; } } public function home(){ include_once("views/home.php"); } public function listing(){ include_once ("views/demo_database.php"); } public function login(){ include_once("views/login.php"); } } $controller = new Controller(); $controller->invoke(); |