Guest User

Untitled

a guest
Jun 4th, 2018
311
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. mailer_transport: smtp
  2. mailer_encryption: ssl
  3. mailer_port: 465
  4. mailer_host: auth.smtp.1and1.fr
  5. mailer_user: email@mondoamine
  6. mailer_password: mot de passe
  7.  
  8. MAILER_URL=Mydomaine
  9.  
  10. /**
  11. * @Route("/contact")
  12. * @param Request $request
  13. * @return Response
  14. */
  15. public function contact(Request $request, Swift_Mailer $mailer): Response {
  16.  
  17. $form = $this->createForm(ContactType::class);
  18. $form->handleRequest($request);
  19. if($form->isSubmitted() && $form->isValid()) {
  20. $contact = $form->getData();
  21. $message = (new Swift_Message($contact['subject']))
  22. ->setFrom($contact['email'])
  23. ->setTo('crowbackend@gmail.com')
  24. ->setBody(
  25. $contact['message'],
  26. 'text/plain'
  27. );
  28. $mailer->send($message);
  29.  
  30. $this->addFlash('notice', 'Le méssage a bien étais envoyer vous allez recevoir une réponse d'ici 48h' );
  31.  
  32. return $this->redirectToRoute('app_front_index');
  33. }
  34.  
  35. return $this->render('contact.html.twig', [
  36. 'title' => 'Contacter Nous',
  37. 'description' => 'Contacter nous a tout moment si vous avez des questions',
  38. 'keywords' => 'Contact, monCpf, info',
  39. 'formContact' => $form->createView()
  40. ]);
  41. }
Add Comment
Please, Sign In to add comment