13/06/2014, 15:25
|
| | | Fecha de Ingreso: septiembre-2004 Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 20 años, 3 meses Puntos: 2 | |
Respuesta: agilizar listados mediante buffer hola Hhs, gracias por tu respuesta.
Verás, en realidad no es lo que estoy buscando, ya que no necesito procesar los datos de mis consultas sino agilizar las muestras.
Tengo un reporte diseñado más o menos de la siguiente forma:
reporte.html.twig
{{dato1}}{{dato2}}
render controller('funcion1', {'var1':variable})
render controller('funcion2', {'var1':variable})
render controller('funcion3', {'var1':variable})
en cada uno de estos controladores, ejecuto una consulta diferente a la DB que devuelve n resultados cada una, para los cuales, envío a renderizar un html diferente en cada caso, comos ser:
funcion1Action($var1){
$resultado=$em->getRepository('clase')->find($var1);
retorno resultados con render('ubicacionarchivo.html.twig', array('datos'=>$resultado));
}
Y así, unas 15 veces con diferentes consultas que van incluidas en un reporte.
Esto genera que se sature la memoria y no estoy encontrando la forma de alivianarlo un poco. |