Jump to content

[Solucionado] No me funciona forzar mostrar errores en pantalla


petete2008

Recommended Posts

tengo en el config.inc.php
 
 

@ini_set('display_errors', 'on');
define('_PS_DEBUG_SQL_', true);

 
Quiero saber la SQL que se ejecuta en el blocklayered al seleccionar unos filtros en concreto. Para ello, lo que hago es editar el fichero blocklayered.php  y en la función getProductByFilters() pongo por ejemplo lo siguiente :
 
Buscar :
 

        $all_products_in = self::query('
        SELECT p.`id_product` id_product
        FROM `'._DB_PREFIX_.'product` p
        '.$price_filter_query_in.'
        '.$query_filters_from.'
        WHERE 1 '.$query_filters_where.' GROUP BY id_product');

 
Por  (Observar que le antecede un 1 antes del SELECT para forzar un error y que me aparezca el error por pantalla mostrandome la SQL en cuestión):
 

        $all_products_in = self::query('
        1SELECT p.`id_product` id_product
        FROM `'._DB_PREFIX_.'product` p
        '.$price_filter_query_in.'
        '.$query_filters_from.'
        WHERE 1 '.$query_filters_where.' GROUP BY id_product');

 
El problema lo tengo que no consigo forzar el error, lo que sucede es que el buscador blocklaytered se pone a buscar indefinidamente sin llegar a mostrar nada en pantalla. Es decir,...con el "relojito" dando vueltas.
 
He probado con el firebug viendo en la pestaña console pero sigo sin ver la SQL.
 
Alguien sabe como conseguirlo? Gracias

Link to comment
Share on other sites

Al final con firebug y la opcíón console lo solucione!!

 

Pondría el post como solucionado pero no me deja cambiarlo.

 

Cambiarlo, puedes cambiarlo si lo haces bien, como comento aquí: http://www.prestashop.com/forums/topic/269515-solucionado-%C2%BFcomo-poner-la-palabra-solucionado-en-el-titulo-del-tema/

 

En fin, no te preocupes, le añado la palabra solucionado yo y cierro el tema.

 

Saludos,

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...