petete2008 Posted October 17, 2013 Share Posted October 17, 2013 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 More sharing options...
petete2008 Posted October 17, 2013 Author Share Posted October 17, 2013 (edited) Al final con firebug y la opcíón console lo solucione!! Pondría el post como solucionado pero no me deja cambiarlo. Edited October 17, 2013 by petete2008 (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted October 17, 2013 Share Posted October 17, 2013 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 More sharing options...
Recommended Posts