示例#1
0
 public static function Run()
 {
     self::$list['method'] = Request::getInstance()->method;
     self::$list['path'] = Request::getInstance()->path;
     self::$list['controller'] = str_replace('\\controller\\', '', Router::getInstance()->getControllerClass());
     self::$list['action'] = Router::getInstance()->getAction();
     require __DIR__ . '/src/view.php';
 }
示例#2
0
 public function initialize()
 {
     require_once 'config/routing.php';
     foreach ($this->routes as $route) {
         if (preg_match($route['path'], Request::getInstance()->path, $matches)) {
             $this->controller = $route['controller'];
             $this->action = $route['action'];
             if (!empty($matches)) {
                 $this->matches = $matches;
             }
         }
     }
 }