GetList
Описание и параметры
CDBResult CRubric::GetList( array aSort = Array(), array aFilter = Array() );
Метод возвращает список рассылок по фильтру. Метод статический.
Параметры
Параметр | Описание | С версии |
---|---|---|
aSort | Массив, содержащий признак сортировки в виде наборов "название поля"=>"направление". Название поля может принимать значение:
array("LID"=>"ASC", "NAME"=>"DESC") |
|
aFilter | Массив, содержащий фильтр в виде наборов "название поля"=>"значение фильтра". Название поля может принимать значение:
array("LID"=>SITE_ID, "ACTIVE"=>"Y") |
Возвращаемые значения
Возвращается результат запроса типа CDBResult. При выборке из результата методами класса CDBResult становятся доступны поля объекта "Рассылка".
Примеры использования
<? //get site's newsletter categories $rub = CRubric::GetList(array("SORT"=>"ASC", "NAME"=>"ASC"), array("ACTIVE"=>"Y", "LID"=>LANG)); while($rub->ExtractFields("r_")): ?> <input type="checkbox" name="sf_RUB_ID[]" value="<?echo $r_ID?>"><?echo $r_NAME?><br> <? endwhile; ?>
<? // Вывод рубрик можно производить таким способом $arOrder = Array("SORT"=>"ASC", "NAME"=>"ASC"); $arFilter = Array("ACTIVE"=>"Y", "LID"=>LANG); $rsRubric = CRubric::GetList($arOrder, $arFilter); $arRubrics = array(); while($arRubric = $rsRubric->GetNext()) { $arResult["RUBRIC_LIST"][] = $arRubric; } ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024