Example #1
0
 /**
  * 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();
 }
Example #2
0
 /**
  * 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();
 }