function run() { DB::connect(); //determin controller switch ($_GET['ctrl']) { case 'page': $ctrl = new PageController(); break; case 'wine': $ctrl = new WineController(); break; case 'response': $ctrl = new ResponseController(); break; case 'report': $ctrl = new ReportController(); break; case 'dp': $ctrl = new DianPingController(); break; default: $ctrl = new PageController(); } return $ctrl->dispatch($_GET['action'] . "Action"); DB::close(); }