[ 'controller' => 'loginController', 'method' => 'homepages' // show Methode anwenden ], '/index' => [ // 'controller' => 'loginController', 'controller' => 'personController', 'method' => 'index' // index Methode anwenden ], '/remarks' => [ 'controller' => 'personController', 'method' => 'comment' //'show' // show Methode anwenden ], '/baum' => [ 'controller' => 'personController', 'method' => 'baum' // show Methode anwenden ], '/nachkommen' => [ 'controller' => 'personController', 'method' => 'nachkommen' // nachfahren Methode anwenden ], '/showlist' => [ 'controller' => 'personController', 'method' => 'showlist' // show Methode anwenden ], '/showlist_1' => [ 'controller' => 'personController', 'method' => 'showlist_1' // show Methode anwenden ], '/familienblatt' => [ 'controller' => 'personController', 'method' => 'familienblatt' // show Methode anwenden ], '/familientafel' => [ 'controller' => 'personController', 'method' => 'familientafel' // show Methode anwenden ], '/update' => [ 'controller' => 'personController', 'method' => 'update' // show Methode anwenden ], '/login' => [ 'controller' => 'loginController', 'method' => 'login' // index Methode anwenden ], '/logout' => [ 'controller' => 'loginController', 'method' => 'logout' // index Methode anwenden ], '/dashboard' => [ 'controller' => 'loginController', 'method' => 'dashboard' // dashboard Methode anwenden ], '/privat' => [ 'controller' => 'loginController', 'method' => 'privat' // index Methode anwenden ], '/impressum' => [ 'controller' => 'loginController', 'method' => 'impressum' // index Methode anwenden ], ]; // Wenn in der PATH_INFO eine seite gespeichert wurde (z.B. /index oder /post) // kann sie aus dem array $routes ausgelesen werden. In diesem array ist gespeichert, // welcher controller zu verwenden ist und welche Methode des controllers anzuwenden ist // var_dump($routes[$pathInfo]);die(); if (isset($routes[$pathInfo])) { // ist eine PATH_INFO gesetzt? $route = $routes[$pathInfo]; // zwischenspeichern $controller = $container->make($route['controller']); // make für den controller setzen $method = $route['method']; // Methode holen $controller->$method(); // Controller führt Methode aus } ?>