public function indexAction(Request $request, Application $app) { $adminId = $app['session']->get('adminId'); $admin = new Admin(); $admin->setId($adminId); $data = $app['repository.admin']->checkIsLogin($admin); if ($data['isLogin'] == 0) { $redirect = $app['url_generator']->generate('adminLogin'); return $app->redirect($redirect); } $data['title'] = '首页'; return $app['twig']->render('admin/index.html.twig', $data); }
protected function buildAdmin($adminData) { $admin = new Admin(); $admin->setId($adminData['id']); $admin->setName($adminData['name']); $admin->setPassword($adminData['password']); $admin->setEmail($adminData['email']); $admin->setStatus($adminData['status']); $admin->setJoinTime($adminData['joinTime']); $admin->setLastLoginTime($adminData['lastLoginTime']); $admin->setLastLoginIp($adminData['lastLoginTime']); return $admin; }