<?php
namespace App\Controller;
use Doctrine\ORM\EntityManagerInterface;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class ContactenosController extends AbstractController
{
/**
* @Route("/contactenos", name="contactenos")
*/
public function indexAction(){
return $this->render('contactenos/index.html.twig');
}
/**
* @Route("/contactenos/enviar-correo", options={"expose"=true}, name="contactenos_enviar_correo")
*/
public function enviarCorreoContactenosAction(Request $request){
$em = $this->getDoctrine()->getManager();
$nombres = $request->request->get('form_contacto_nombres');
$telefono = $request->request->get('form_contacto_telefono');
$apellidos = $request->request->get('form_contacto_apellidos');
$email = $request->request->get('form_contacto_email');
$mensaje = $request->request->get('form_contacto_mensaje');
if ($request->getMethod() === 'POST') {
$message = (new \Swift_Message())
->setSubject("Mensaje formulario de contacto")
->setFrom($email)
->setTo('contacto@xn--briceopropiedades-jxb.cl')
->setBody(
$this->renderView(
'contactenos/correo.html.twig',
array(
"nombres" => $nombres,
"apellidos" => $apellidos,
"email" => $email,
"telefono" => $telefono,
"mensaje" => $mensaje
)
),
'text/html'
);
$respuesta=$this->get('mailer')->send($message);
return new Response("success");
}
}
}