public function indexAction(Request $request) { $service = $this->get('users.users_list_service'); $criteria = new UsersCriteria(); $criteria->setFirstName($request->get('name')); $criteria->setPerPage($request->get('perPage')); $criteria->setPage($request->get('page')); $criteria->setSex($request->get('gender')); try { $users = $service->getUsersList($criteria); } catch (\Exception $ex) { throw $ex; } return $this->render('UsersBundle:Users:index.html.twig', array('users' => $users, 'currentPage' => $criteria->getPage())); }