[ 'controller' => 'loginController', 'method' => 'homepages' // show Methode anwenden ], '/login' => [ 'controller' => 'loginController', 'method' => 'login' // index Methode anwenden ], '/logout' => [ 'controller' => 'loginController', 'method' => 'logout' // index Methode anwenden ], '/index' => [ 'controller' => 'loginController', 'method' => 'index' // index Methode anwenden ], '/fotos' => [ 'controller' => 'loginController', 'method' => 'fotos' // index Methode anwenden ], '/portfolio' => [ 'controller' => 'loginController', 'method' => 'portfolio' // index Methode anwenden ], '/carussel' => [ 'controller' => 'loginController', 'method' => 'carussel' // index Methode anwenden ], '/ostfriesland' => [ 'controller' => 'loginController', 'method' => 'ostfriesland' // index Methode anwenden ], '/rheinruhr' => [ 'controller' => 'loginController', 'method' => 'rheinruhr' // index Methode anwenden ], '/nordpark' => [ 'controller' => 'loginController', 'method' => 'nordpark' // index Methode anwenden ], '/natur' => [ 'controller' => 'loginController', 'method' => 'natur' // index Methode anwenden ], '/bonsai' => [ 'controller' => 'loginController', 'method' => 'bonsai' // index Methode anwenden ], '/familie' => [ 'controller' => 'loginController', 'method' => 'familie' // index Methode anwenden ], '/auswahl' => [ 'controller' => 'loginController', 'method' => 'auswahl' // index Methode anwenden ], '/grid' => [ 'controller' => 'loginController', 'method' => 'grid' // index Methode anwenden ], '/test' => [ 'controller' => 'loginController', 'method' => 'test' // index Methode anwenden ], '/australien' => [ 'controller' => 'loginController', 'method' => 'australien' // index Methode anwenden ], '/st' => [ 'controller' => 'loginController', 'method' => 'st' // index Methode anwenden ], '/se' => [ 'controller' => 'loginController', 'method' => 'se' // index Methode anwenden ], '/about' => [ 'controller' => 'loginController', 'method' => 'about' // index Methode anwenden ], '/dashboard' => [ 'controller' => 'loginController', 'method' => 'dashboard' // dashboard 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. Im array ist gespeichert, welcher // controller zu verwenden ist und welche Methode des controllers anzuwenden ist 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 } else { header("Location: login"); } ?>