/** * 用户列表 * @return \Zend\Http\Response|ViewModea'dl */ public function listAction() { $user = $this->authentication()->getIdentity(); $page = $this->getEvent()->getRouteMatch()->getParam('page', 1); $size = $this->getEvent()->getRouteMatch()->getParam('size', 10); if (!$user || $user->role != UserEntity::ROLE_ADMIN) { return $this->redirect()->toUrl('/test_qoros/admin/admin-user/login'); } $paginator = $this->userModel->getUsers(null, $page, $size); $view = new ViewModel(); $view->setVariables(array('paginator' => $paginator)); return $view; }