setDefaultNamespace('App\Controllers'); $routes->setDefaultController('Home'); $routes->setDefaultMethod('index'); $routes->setTranslateURIDashes(false); $routes->set404Override(); $routes->setAutoRoute(true); #메인페이지 $routes->get('/', 'Home::index'); #회원가입 $routes->get('/register', 'Register::index'); $routes->post('/register', 'Register::store'); $routes->get('/userinfo', 'Register::userinfo'); $routes->post('/info_store', 'Register::info_store'); #로그인 $routes->get('/login', 'Login::index'); $routes->post('/login', 'Login::auth'); $routes->get('/logout', 'Login::logout'); #google 로그인 / 회원가입 $routes->get('googlelogin', 'GoogleLogin::index'); $routes->get('googlecallback', 'GoogleLogin::callback'); #단어학습 $routes->get('/play', 'Play::index'); $routes->get('/basicstart', 'Play::basicstart'); $routes->get('/basicstart/(:num)', 'Play::basicstart/$1'); $routes->get('/basicstart/(:num)/(:any)', 'Play::basicstart/$1/$2'); $routes->get('/speedmodify/(:num)/(:any)', 'Play::speedmodify/$1/$2'); $routes->get('/playdatajson', 'Play::playdatajson'); $routes->get('/replaysession/(:any)', 'Play::replaysession/$1'); #학습 테스트 $routes->get('/test', 'Test::index'); $routes->get('/starttest', 'Test::starttest'); $routes->get('/starttest/(:num)', 'Test::starttest/$1'); $routes->get('/question_store', 'Test::question_store'); $routes->post('/testanswer', 'Test::testanswer'); $routes->get('/quizresult', 'Test::quizresult'); $routes->get('/testresult', 'Test::testresult'); $routes->get('/testresult/(:any)', 'Test::testresult/$1'); $routes->post('/testdataajax', 'Test::testdataajax'); $routes->get('/eventjson', 'Test::testdatajson'); $routes->get('/retestsession/(:num)', 'Test::retestsession/$1'); #단어장 추가 $routes->post('favorite/add', 'FavoriteWord::addFavorite'); $routes->post('favorite/remove', 'FavoriteWord::removeFavorite'); $routes->get('favorite', 'FavoriteWord::getFavoriteWords'); #학습목표설정 $routes->get('editLearningGoal', 'UserController::editLearningGoal'); $routes->post('updateLearningGoal', 'UserController::updateLearningGoal'); #학습종료 시간계산 저장 $routes->post('endLearning', 'LearningController::endLearning'); if (file_exists(APPPATH . 'Config/' . ENVIRONMENT . '/Routes.php')) { require APPPATH . 'Config/' . ENVIRONMENT . '/Routes.php'; }