Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2015, 09:09
Avatar de DeivisAndres
DeivisAndres
 
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 10 meses
Puntos: 41
Exclamación Unable to find template "Error en Twig"

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
  1. /src
  2.    /ProyectoSymfony
  3.       /PruebaSymfonyBundle
  4.          /Controller
  5.             DefaultController.php
  6.          /Entity
  7.             Link.php
  8.          /Resources
  9.             /views
  10.                /Templates
  11.                   /Calendar
  12.                       notificationemail.html.twig

y este es el método llamado por el router en DefaultController.php:

Código PHP:
Ver original
  1. $html = $this->renderView('PruebaSymfonyBundle:Templates:Calendar:notificationemail.html.twig', array());
  2. $response = new Response();
  3. $response->setContent($html);      
  4. $response->setStatusCode(200);
  5. $response->headers->set('Content-Description', 'HTML');
  6. $response->headers->set('Content-Type', 'text/html');      
  7. $response->headers->set('Content-Disposition', 'inline; filename='.$filename);
  8. 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.