src/Controller/ContactController.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use App\Classe\Mail;
  4. use App\Form\ContactType;
  5. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  6. use Symfony\Component\HttpFoundation\Request;
  7. use Symfony\Component\HttpFoundation\Response;
  8. use Symfony\Component\Routing\Annotation\Route;
  9. class ContactController extends AbstractController
  10. {
  11.     #[Route('/nous-contacter'name'app_contact')]
  12.     public function index(Request $request): Response
  13.     {
  14.         $form $this->createForm(ContactType::class);
  15.         $form->handleRequest($request);
  16.         if ($form->isSubmitted() && $form->isValid())
  17.         {
  18.             $this->addFlash('notice''Merci de nous avoir contacté. Notre équipe va vous répondre dans les meilleurs Délais.');
  19.             $contact = new ContactType();
  20.             
  21.             $mail = new Mail();             
  22.             $gerant "Sur Le Pouce";             
  23.             $admin "contact@syiatek.com";     
  24.             
  25.             $content "Bonjour " $gerant ",<br/><br/>Vous avez reçu une nouvelle demande de contact:<br/>" $form->get('prenom')->getData() . " " $form->get('nom')->getData() . "<br/>" $form->get('email')->getData() . "<br/>" $form->get('content')->getData() . "<br/>" ;                
  26.              
  27.              
  28.             $mail->send($admin$gerant'Nouvelle demande de contact'$content);
  29.             
  30.         }
  31.         return $this->render('contact/index.html.twig',[
  32.             'form'=> $form->createView()
  33.         ]);
  34.             
  35.     }
  36. }