Foros del Web » Programando para Internet » PHP » Symfony »

[SOLUCIONADO] Pantalla en blanco, sin errores cuando la consulta en la DB responde con resultados

Estas en el tema de Pantalla en blanco, sin errores cuando la consulta en la DB responde con resultados en el foro de Symfony en Foros del Web. Buenas a todos! Estoy trabajando con Symfony 2.2 y cuando ya creí que estaba todo listo, consultas que antes funcionaban han dejado de funcionar. En ...
  #1 (permalink)  
Antiguo 15/08/2013, 08:50
Avatar de verinchi  
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 20 años, 2 meses
Puntos: 2
Pantalla en blanco, sin errores cuando la consulta en la DB responde con resultados

Buenas a todos!
Estoy trabajando con Symfony 2.2 y cuando ya creí que estaba todo listo, consultas que antes funcionaban han dejado de funcionar.
En las páginas donde cargo combos con datos de la DB va bárbaro, algunos listados también, pero en otros casos, cuando mando una consulta para chequear una configuración antes de guardar o procesar de alguna manera datos, se queda la pantalla en blanco.
Me fijé en el log y el depurador de Doctrine genera una consulta correcta. Copio y pego la consulta en Toad y devuelve los datos correctamente.
Por ejemplo una consulta como esta:

Código:
$queryDecre ="Select cfg from RelOfBundle:DecCfg cfg"
            ." where cfg.iddec =".$decVigente->getId()
            ." and cfg.cargo = 5 ";        
        $sqlDecre  = $em->createQuery($queryDecre);
        $confDec = $sqlDecre->getResult();
Que carga una configuración previo a procesar datos, que antes funcionaba bien, ahora me palma la solución con pantalla en blanco.
Cuando verifico lo que genera Doctrine, la consulta es correcta y devuelve los datos que tiene que devolver.

Por otra parte, si pongo en un try/catch el sector CreateQuery y GetResult, no captura ningún error.

Incluso si luego del getResult, en la línea de abajo coloco
Código:
echo "hola";
exit;
Sigue quedando la pantalla en blanco.

A alguien le pasó algo similar, tienen idea de qué es lo que puede ocasionar este problema?
Me estoy volviendo loca!!!!

Gracias de antemano.
__________________
Why can't we not be sober?
www.partitorium.com.ar
  #2 (permalink)  
Antiguo 15/08/2013, 13:19
Avatar de verinchi  
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 20 años, 2 meses
Puntos: 2
Respuesta: Pantalla en blanco, sin errores cuando la consulta en la DB responde con r

Bueno, bajé ramas viejas hasta encontrar una estable y fui añadiendo las revisiones siguientes hasta dejar la aplicación estable.
Comparé las carpetas y no veo diferencias significativas en los archivos. La mayoría son las lógicas diferencias de caché de Symfony....

Buscaré un poco más el origen y si no lo encuentro, daré por cerrado el tema :)
__________________
Why can't we not be sober?
www.partitorium.com.ar
  #3 (permalink)  
Antiguo 05/09/2013, 21:21
Avatar de fhederico  
Fecha de Ingreso: agosto-2009
Mensajes: 247
Antigüedad: 15 años, 3 meses
Puntos: 23
Respuesta: Pantalla en blanco, sin errores cuando la consulta en la DB responde con r

Una consulta,

Existe un problema en Symfony que es con el tema de las variables no definidas, me explico, si esta llamando por ejemplo al objeto

Código:
 $sqlDecre  = $em->createQuery($queryDecre);
pero no lo tienes declarado arriba de esto

Código:
$em = $this->getDoctrine()->getManager();
Te da una pantalla en blanco pero no muestra ningun error.

Saludos
__________________
Si encuentras que tu pregunta fue respondida, se agradeceria enormemente que la marcaras como solucionada... si... es el boton verde gigante que esta al final de la pagina :)
  #4 (permalink)  
Antiguo 06/09/2013, 12:24
Avatar de verinchi  
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 20 años, 2 meses
Puntos: 2
Respuesta: Pantalla en blanco, sin errores cuando la consulta en la DB responde con r

Gracias Fhederico.
Es posible que hubiera sucedido algo así, luego de haber bajado ramas anteriores del proyecto y restablecido todo, ponerme a buscar el archivo en cuestión y verificar que en una versión anterior estuviera una variable definida y luego se borrara por accidente sería lo correcto pero por el momento no tengo tiempo.
Doy por solucionado el tema y asumo que sería algo como lo que comentas.

Saludos y muchísimas gracias por la aclaración.
__________________
Why can't we not be sober?
www.partitorium.com.ar

Etiquetas: blanco, errores, pantalla, responde, resultados
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:15.