made router routes optional and fixed front controller.
This commit is contained in:
parent
3f6aa54487
commit
344f49e1bf
|
@ -145,9 +145,7 @@
|
||||||
// ----------------------------------------------------------
|
// ----------------------------------------------------------
|
||||||
if (is_null($response))
|
if (is_null($response))
|
||||||
{
|
{
|
||||||
list($method, $uri) = array(System\Request::method(), System\Request::uri());
|
$route = System\Routing\Router::make(Request::method(), Request::uri())->route();
|
||||||
|
|
||||||
$route = System\Routing\Router::make($method, $uri, System\Routing\Loader::load($uri))->route();
|
|
||||||
|
|
||||||
$response = (is_null($route)) ? System\Response::make(System\View::make('error/404'), 404) : $route->call();
|
$response = (is_null($route)) ? System\Response::make(System\View::make('error/404'), 404) : $route->call();
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,12 +26,13 @@ class Router {
|
||||||
* @param array $routes
|
* @param array $routes
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function __construct($method, $uri, $routes)
|
public function __construct($method, $uri, $routes = null)
|
||||||
{
|
{
|
||||||
// Put the request method and URI in route form. Routes begin with
|
// Put the request method and URI in route form. Routes begin with
|
||||||
// the request method and a forward slash.
|
// the request method and a forward slash.
|
||||||
$this->request = $method.' /'.trim($uri, '/');
|
$this->request = $method.' /'.trim($uri, '/');
|
||||||
$this->routes = $routes;
|
|
||||||
|
$this->routes = (is_null($routes)) ? Loader::load($uri) : $routes;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue