Bueno mi problema es lo siguiente, y es que estoy experimentando un problema tratando de hacer referencia a una plantilla Twig. Estoy utilizando el renderView método que es parte del controlador principal de Symfony, pero claramente no hace referencia al archivo al intentar realizar el render y me manda error.
Este es mi estructura de directorios/archivo:
Código HTML:
Ver original
/src /ProyectoSymfony /PruebaSymfonyBundle /Controller DefaultController.php /Entity Link.php /Resources /views /Templates /Calendar notificationemail.html.twig
y este es el método llamado por el router en DefaultController.php:
Código PHP:
Ver original
$html = $this->renderView('PruebaSymfonyBundle:Templates:Calendar:notificationemail.html.twig', array()); $response = new Response(); $response->setContent($html); $response->setStatusCode(200); $response->headers->set('Content-Description', 'HTML'); $response->headers->set('Content-Type', 'text/html'); $response->headers->set('Content-Disposition', 'inline; filename='.$filename); return $response;
Pues no se si sea por la subcarpeta que creo que así no es el acceso para ver si alguien a tenido que realizar este mismo proceso para realizar render a un Twig dentro de una subcarpeta.