Документация для разработчиков
Темная тема

GetList

Описание и параметры

CSite::GetList(
	string &by = "sort",
	string &order = "asc",
	array filter = array()
)

Возвращает список сайтов в виде объекта класса _CLangDBResult. Cтатический метод.

Параметры

ПараметрОписание
by По какому полю сортируем. Допустимы следующие значения:
  • id - по LID сайта
  • active - по флагу активности
  • name - по краткому названию сайта
  • dir - по каталогу от которого начинается содержимое сайта
  • lendir - по длине имени каталога от которого начинается содержимое сайта
  • def - по флагу "Сайт по умолчанию"
  • sort - по индексу сортировки
Параметр необязательный. По умолчанию - "sort".
оrder Порядок сортировки. Допустимы следующие значения:
  • asc - по возрастанию
  • desc - по убыванию
Параметр необязательный. По умолчанию - "asc".
filter Массив вида array("фильтруемое поле"=>"значение" [, ...]). "Фильтруемое поле" может принимать следующие значения:
  • ID - LID сайта
  • NAME - поле "Название" из настроек сайта
  • DOMAIN - поле "Доменное имя" из настроек сайта
  • IN_DIR - префикс для поля "Папка сайта" из настроек сайта
  • LANGUAGE_ID - двухсимвольный ID языка сайта
  • ACTIVE - флаг активности (Y|N)
  • DEFAULT - сайт по умолчанию (Y|N)

Смотрите также

Примеры использования

<?
$rsSites = CSite::GetList($by="sort", $order="desc", Array("NAME" => "www.mysite.ru"));
while ($arSite = $rsSites->Fetch())
{
	echo "<pre>"; print_r($arSite); echo "</pre>";
}
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024