diff options
Diffstat (limited to 'app/class/backrouter.php')
-rw-r--r-- | app/class/backrouter.php | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/app/class/backrouter.php b/app/class/backrouter.php index bcd1202..356a021 100644 --- a/app/class/backrouter.php +++ b/app/class/backrouter.php @@ -4,6 +4,7 @@ class Backrouter { protected $route; + protected $altorouter; const ROUTES = [ 'art' => ['art', 'read'], @@ -35,6 +36,11 @@ class Backrouter 'aff=co' => ['connect', 'desktop'], ]; + public function __construct($router) + { + $this->altorouter = $router; + } + public function run() { if($this->matchroute()) { $this->callmethod(); @@ -57,7 +63,7 @@ class Backrouter $class = 'controller' . $method[0]; $function = $method[1]; - $controller = new $class($this->route->id()); + $controller = new $class($this->altorouter); $params = array_slice($method, 2); $controller->$function(...$params); } |