コード例 #1
0
ファイル: UserController.php プロジェクト: zhangyuxiao/qoros
 /**
  * 用户列表
  * @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;
 }