|
|
@ -16,6 +16,7 @@ class FrontController
|
|
|
|
$router->setBasePath($altorouterPath);
|
|
|
|
$router->setBasePath($altorouterPath);
|
|
|
|
|
|
|
|
|
|
|
|
$router->map('GET', '/', 'AppController');
|
|
|
|
$router->map('GET', '/', 'AppController');
|
|
|
|
|
|
|
|
$router->map('GET|POST', '/[a:action]?', 'NULL');
|
|
|
|
$router->map( 'GET|POST', '/admin/[i:id]/[a:action]?', 'AdminController');
|
|
|
|
$router->map( 'GET|POST', '/admin/[i:id]/[a:action]?', 'AdminController');
|
|
|
|
$router->map( 'GET|POST', '/teacher/[i:id]/[a:action]?', 'TeacherController');
|
|
|
|
$router->map( 'GET|POST', '/teacher/[i:id]/[a:action]?', 'TeacherController');
|
|
|
|
$router->map( 'GET|POST', '/student/[i:id]/[a:action]?', 'StudentController');
|
|
|
|
$router->map( 'GET|POST', '/student/[i:id]/[a:action]?', 'StudentController');
|
|
|
@ -32,6 +33,10 @@ class FrontController
|
|
|
|
echo $twig->render('home.html');
|
|
|
|
echo $twig->render('home.html');
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
case 'login':
|
|
|
|
|
|
|
|
echo $twig->render('login.html');
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
default :
|
|
|
|
default :
|
|
|
|
$controller = '\\controller\\' . $controller;
|
|
|
|
$controller = '\\controller\\' . $controller;
|
|
|
|
$controller = new $controller;
|
|
|
|
$controller = new $controller;
|
|
|
|