X-Git-Url: https://git.rapsys.eu/blogbundle/blobdiff_plain/eae4b5e135c63c0a887b81ef7abed2e06a1e879f..d016e199eb0e9499a44157bcbaa0c3ffe70a9c9e:/Controller/DefaultController.php?ds=sidebyside diff --git a/Controller/DefaultController.php b/Controller/DefaultController.php index 6333b45..962c0b8 100644 --- a/Controller/DefaultController.php +++ b/Controller/DefaultController.php @@ -33,7 +33,7 @@ class DefaultController extends AbstractController { */ public function about(Request $request): Response { //Set page - $this->context['title'] = $this->translator->trans('About'); + $this->context['title']['page'] = $this->translator->trans('About'); //Set description $this->context['description'] = $this->translator->trans('Welcome to raphaël\'s developer diary about page'); @@ -74,7 +74,7 @@ class DefaultController extends AbstractController { */ public function contact(Request $request): Response { //Set title - $this->context['title'] = $this->translator->trans('Contact'); + $this->context['title']['page'] = $this->translator->trans('Contact'); //Set description $this->context['description'] = $this->translator->trans('Welcome to raphaël\'s developer diary contact page'); @@ -99,8 +99,8 @@ class DefaultController extends AbstractController { //Create the form according to the FormType created previously. //And give the proper parameters - $form = $this->createForm('Rapsys\BlogBundle\Form\ContactType', $data, [ - 'action' => $this->generateUrl('rapsys_blog_contact'), + $form = $this->createForm('Rapsys\PackBundle\Form\ContactType', $data, [ + 'action' => $this->generateUrl('rapsysblog_contact'), 'method' => 'POST' ]); @@ -140,8 +140,11 @@ class DefaultController extends AbstractController { //Send message $this->mailer->send($message); + //Add verification notice + $this->addFlash('notice', $this->translator->trans('Your message has been sent')); + //Redirect on the same route with sent=1 to cleanup form - return $this->redirectToRoute($request->get('_route'), ['sent' => 1]+$request->get('_route_params')); + return $this->redirectToRoute($request->get('_route'), $request->get('_route_params')); //Catch obvious transport exception } catch(TransportExceptionInterface $e) { //Add error message mail unreachable @@ -175,7 +178,7 @@ class DefaultController extends AbstractController { } //Render template - return $this->render('@RapsysBlog/form/contact.html.twig', ['contact' => $form->createView(), 'sent' => $request->query->get('sent', 0)]+$this->context, $response); + return $this->render('@RapsysBlog/form/contact.html.twig', ['contact' => $form->createView()]+$this->context, $response); } /** @@ -261,7 +264,7 @@ class DefaultController extends AbstractController { ); //Set title - $this->context['title'] = $this->translator->trans('Home'); + $this->context['title']['page'] = $this->translator->trans('Home'); //Set description $this->context['description'] = $this->translator->trans('Welcome to raphaël\'s developer diary');