示例#1
0
 public static function route()
 {
     $routeList = RouteHelper::readRouteFile();
     $base_url = RouteHelper::getCurrentUri();
     $requestMethod = $_SERVER['REQUEST_METHOD'];
     $controllerName = "App" . '\\' . "Controllers" . '\\' . $routeList[$requestMethod . ":" . $base_url]->controller;
     $methodName = $routeList[$requestMethod . ":" . $base_url]->controllerMethod;
     $methodName = trim($methodName);
     if (class_exists($controllerName)) {
         $controller = new $controllerName();
         $controller->{$methodName}();
     } else {
         echo "404 Not Found";
     }
 }