Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // src/Controller/UserController.php
- namespace App\Controller;
- use App\Entity\User;
- use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
- use Symfony\Component\Form\Extension\Core\Type\DateType;
- use Symfony\Component\Form\Extension\Core\Type\SubmitType;
- use Symfony\Component\Form\Extension\Core\Type\TextType;
- use Symfony\Component\HttpFoundation\Request;
- class UserController extends AbstractController
- {
- public function new(Request $request)
- {
- // creates a user and gives it some dummy data for this example
- $user = new User();
- $user->setUserName('micaelmf');
- $user->setEmail('micaelmf@gmail.com');
- $form = $this->createForm($user);
- $form->handleRequest($request);
- if ($form->isSubmitted() && $form->isValid()) {
- $user = $form->getData();
- $entityManager = $this->getDoctrine()->getManager();
- $entityManager->persist($user);
- $entityManager->flush();
- return $this->redirectToRoute('task_success');
- }
- return $this->render('user/new-user.html.twig', [
- 'form' => $form->createView(),
- ]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement