Advertisement
Guest User

DefaultController

a guest
Oct 24th, 2013
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.11 KB | None | 0 0
  1. <?php
  2.  
  3. namespace Acme\FrontBundle\Controller;
  4.  
  5. use Symfony\Bundle\FrameworkBundle\Controller\Controller;
  6. use Acme\EntityBundle\Entity\ZpravyWeb;
  7. use Acme\EntityBundle\Form\Type\ZpravyWebType;
  8. use Symfony\Component\HttpFoundation\Request;
  9.  
  10.  
  11.  
  12.  
  13. class DefaultController extends Controller
  14. {
  15.     public function indexAction(Request $request)
  16.     {
  17.        
  18.        
  19.      $zpravyWeb = new ZpravyWeb();
  20.      $form = $this->createForm(new ZpravyWebType(), $zpravyWeb);
  21.  
  22.  
  23.     $form->handleRequest($request);
  24.  
  25.     if ($form->isValid()) {
  26.            
  27.             $zpravyWeb->setDate(new \DateTime('now'));
  28.             $em = $this->getDoctrine()->getManager();
  29.             $em->persist($zpravyWeb);
  30.             $em->flush();
  31.            
  32.             $this->get('session')->getFlashBag()->add(
  33.             'notice',
  34.             'Vaše zpráva byla úspěšně odeslána'
  35.             );
  36.            
  37.         return $this->redirect($this->generateUrl('acme_front_homepage'));
  38.     }
  39.        
  40.         return $this->render('AcmeFrontBundle:Default:index.html.php', array('form' => $form->createView()));
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement