Un saludo a todos.
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.