/** * Creates a form to delete a Post entity by id. * * @param Club $club * @param Post $post * @return \Symfony\Component\Form\Form The form */ private function createDeleteForm(Club $club, Post $post) { return $this->createFormBuilder()->setAction($this->generateUrl('club_post_delete', array('slug' => $club->getSlug(), 'post_slug' => $post->getSlug())))->setMethod('DELETE')->add('submit', 'submit', array('label' => 'Eliminar', 'attr' => array('class' => 'confirm', 'data-type' => 'submit_delete', 'data-text' => "¿Está usted seguro de que quiere eliminar este post?")))->getForm(); }
/** * Process club before form handleRequest * * @param Club $club */ private function processForm(Club $club) { if ($club->getSlug() == null) { $club->setSlug(\Oesteve\Bundle\GrupetaBundle\Utils\Slug::slugify($club->getName())); } if ($club->getLogoFile() != null) { $image = new Image(); $image->setFile($club->getLogoFile()); $image->setName($club->getLogoFile()->getClientOriginalName()); $club->setLogo($image); } return $club; }
/** * Creates a form to delete a Activity entity by club and activity * * @param Club $club * @param Activity $activity * * @return \Symfony\Component\Form\Form The form */ private function createDeleteForm(Club $club, Activity $activity) { return $this->createFormBuilder()->setAction($this->generateUrl('club_activity_delete', array('slug' => $club->getSlug(), 'activity_slug' => $activity->getSlug())))->setMethod('DELETE')->add('submit', 'submit', array('label' => 'Eliminar', 'attr' => array('data-type' => 'submit_delete')))->getForm(); }