Добрый день!
Использую: 1С-Битрикс: Управление сайтом 20.0.87
Задача вывести товары по цене по возрастанию с пустыми (или нулевыми) значениями в конце выборки.
Код:
Использую: 1С-Битрикс: Управление сайтом 20.0.87
Задача вывести товары по цене по возрастанию с пустыми (или нулевыми) значениями в конце выборки.
Код:
| Код |
|---|
<?
$arOrder = array(
"CATALOG_PRICE_1" => "ASC,NULLS",
);
$arSelect = array("ID", "NAME", "CATALOG_PRICE_1","CATALOG_QUANTITY");
$arFilter = array(
"IBLOCK_ID" => 4,
"SECTION_ID" => 123,
"ACTIVE" => "Y",
);
$res = CIBlockElement::GetList(
$arOrder,
$arFilter,
false,
false,
$arSelect
);
$i = 1;
?>
<table border="1">
<tr>
<th>#</th>
<th>ID</th>
<th>NAME</th>
<th>CATALOG_PRICE_1</th>
<th>CATALOG_QUANTITY</th>
</tr>
<? while ($ar_fields = $res->GetNext()): ?>
<tr>
<td><?= $i++ ?></td>
<td><?= $ar_fields["ID"] ?></td>
<td><?= $ar_fields["NAME"] ?></td>
<td><?= $ar_fields["CATALOG_PRICE_1"] ?></td>
<td><?= $ar_fields["CATALOG_QUANTITY"] ?></td>
</tr>
<? endwhile; ?>
</table> |
Использую в сортировке "ASC,NULLS" выводит все равно вначале нулевые суммы с 0.00, кто сталкивался? что я делаю не так?