Как отменить упорядочивание по какому-либо свойству?

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Хыиуду
  • Группа: Пользователь
  • Сообщений: 56
  • Регистрация: 05.07.2012

23.07.2012 09:08

Имеется объект $_productCollection, упорядоченный по возрастанию цены (по умолчанию такое упорядочение задано для всей категории). Хочу упорядочить по убыванию цены, применяя оператор $_productCollection->addAttributeToSort('price', "desc") - ничего не меняется. Смотрю получившийся sql-запрос (функцией PrintLogQuery) - вижу в конце
ORDER BY `price_index`.`min_price` asc LIMIT 15 - для обычного запроса
ORDER BY `price_index`.`min_price` asc, `price_index`.`min_price` desc LIMIT 15 - для измененного запроса.
Можно ли как-то убрать order by min_price asc, поскольку после нее сортировка по min_price.desc бессмысленна?

Поделиться темой: