/** * Lists all Activity entities. * * @Security("is_granted('VIEW', club)") * * @Route("/", name="club_activity") * @Method("GET") * @Template() */ public function indexAction(Request $request, Club $club) { $em = $this->getDoctrine()->getManager(); $entities = $em->getRepository('OesteveGrupetaBundle:Activity')->findBy(array('clubId' => $club->getId()), array('datetime' => 'DESC')); $paginator = $this->get('knp_paginator'); $pagination = $paginator->paginate($entities, $request->query->getInt('page', 1), 10); return array('club' => $club, 'pagination' => $pagination); }
/** * Edits an existing Club entity. * * @Security("is_granted('EDIT', club)") * * @Route("/{slug}", name="club_update") * @Method("PUT") * @Template("OesteveGrupetaBundle:Club:edit.html.twig") */ public function updateAction(Request $request, Club $club) { $deleteForm = $this->createDeleteForm($club->getId()); $editForm = $this->createEditForm($club); $editForm->handleRequest($request); $club = $this->processForm($club); if ($editForm->isValid()) { $em = $this->getDoctrine()->getManager(); $em->persist($club); $em->flush(); return $this->redirect($this->generateUrl('club_show', array('slug' => $club->getSlug()))); } return array('club' => $club, 'edit_form' => $editForm->createView(), 'delete_form' => $deleteForm->createView()); }