Пример, как сделать отладку (“дебаг”) SQL-запросов в Magento, для коллекций продуктов.
Пример на коллекции продуктов, для показа на странице категории.
Откроем файл шаблона(template) template/catalog/product/list.phtml и добавим/изменим код
$_productCollection=$this->getLoadedProductCollection();
$_productCollection->printLogQuery(true);
Добавили $_productCollection->printLogQuery(true);
этот метод Magento будет выводить SQL-запрос, который делается чтобы получить список(коллекцию) продуктов из базы данных.
Можно также записывать SQL-запросы в лог-файл, и не выводить броузере
$_productCollection->printLogQuery(false, true);
SQL-запрос запишется в файл system.log,
перед этим надо будет включить в админ панели “запись логов”.