Проверить настройки Skip to content

SQL-запрос для коллекции продуктов

Простой пример, как сделать отладку(«дебаг») SQL-запросов в Magento, для  коллекций продуктов.

Пример на коллекции продуктов, для показа на странице категории.
Откроем файл шаблона(template) template/catalog/product/list.phtml и добавим/изменим код

$_productCollection=$this->getLoadedProductCollection();
$_productCollection->printLogQuery(true);

Добавили $_productCollection->printLogQuery(true); этот метод Magento будет выводить SQL-запрос, который делается чтобы получить список(коллекцию)  продуктов из базы данных Magento.

SQL запрос Magento
SQL запрос Magento

Можно также записывать SQL-запросы в лог-файл, и не выводить броузере

$_productCollection->printLogQuery(false, true);

SQL-запрос запишется в файл system.log, перед этим надо будет включить в админ панели «запись логов».

Magento 1.*