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-2025, «1С-Битрикс», 2025