Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. <?php
  2. // src/Controller/UserController.php
  3. namespace App\Controller;
  4.  
  5. use App\Entity\User;
  6. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  7. use Symfony\Component\Form\Extension\Core\Type\DateType;
  8. use Symfony\Component\Form\Extension\Core\Type\SubmitType;
  9. use Symfony\Component\Form\Extension\Core\Type\TextType;
  10. use Symfony\Component\HttpFoundation\Request;
  11.  
  12. class UserController extends AbstractController
  13. {
  14. public function new(Request $request)
  15. {
  16. // creates a user and gives it some dummy data for this example
  17. $user = new User();
  18. $user->setUserName('micaelmf');
  19. $user->setEmail('micaelmf@gmail.com');
  20.  
  21. $form = $this->createForm($user);
  22. $form->handleRequest($request);
  23.  
  24. if ($form->isSubmitted() && $form->isValid()) {
  25. $user = $form->getData();
  26.  
  27. $entityManager = $this->getDoctrine()->getManager();
  28. $entityManager->persist($user);
  29. $entityManager->flush();
  30.  
  31. return $this->redirectToRoute('task_success');
  32. }
  33.  
  34. return $this->render('user/new-user.html.twig', [
  35. 'form' => $form->createView(),
  36. ]);
  37. }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement