Есть код в битриксе:
Как в $sorter правильно записать ORDER BY CASE WHEN CATALOG_STORE_AMOUNT_3 > 0 THEN CATALOG_STORE_AMOUNT_3 = 1 END DESC ??
| Код |
|---|
$sorter = [
'CATALOG_STORE_AMOUNT_3' => 'DESC',
'CATALOG_PRICE_3' =>'ASC,NULLS',
];
$elements = $query
->setPagerTemplate('.default')
->where($filter)
->where($arrFilter ?: [])
->orderBy($sorter, true)
->page($page, $this->arParams['PAGE_ELEMENT_COUNT'])
->fetchAll(); |
Как в $sorter правильно записать ORDER BY CASE WHEN CATALOG_STORE_AMOUNT_3 > 0 THEN CATALOG_STORE_AMOUNT_3 = 1 END DESC ??
