Skip to content

Instantly share code, notes, and snippets.

@amikitevich
Created January 24, 2016 23:53
Show Gist options
  • Select an option

  • Save amikitevich/662262f2f7e73bf192d8 to your computer and use it in GitHub Desktop.

Select an option

Save amikitevich/662262f2f7e73bf192d8 to your computer and use it in GitHub Desktop.
Простой пример, как сделать отладку(«дебаг») SQL-запросов в Magento, для коллекций продуктов.
Простой пример, как сделать отладку(«дебаг») SQL-запросов в Magento, для коллекций продуктов.
Пример на коллекции продуктов, для показа на странице категории.
Откроем файл шаблона(template) template/catalog/product/list.phtml и добавим/изменим код
$_productCollection=$this->getLoadedProductCollection();
$_productCollection->printLogQuery(true);
Добавили $_productCollection->printLogQuery(true); этот метод Magento будет выводить SQL-запрос, который делается чтобы получить список(коллекцию) продуктов из базы данных Magento.
SQL запрос Magento
Можно также записывать SQL-запросы в лог-файл, и не выводить броузере
$_productCollection->printLogQuery(false, true);
SQL-запрос запишется в файл system.log, перед этим надо будет включить в админ панели «запись логов».
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment