<?php
class Routes
{
var $routes = [];
//[{'route', 'ControllerName', 'ActionName'}, {...}, {...}]
static function add($route, $controller, $action)
{
self::$routes[] = array($route, $controller.'Controller', $action);
}
static function getRoutes()
{
return self::$routes;
}
}
Routes::add('/books', 'Books', 'index');
Routes::add('/books/:id', 'Books', 'show');
print_r(Routes::getRoutes());
preferences:
34.78 ms | 402 KiB | 5 Q