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

GetDomainList

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

CDBResult
CSearcher::GetDomainList(
	string &by = "s_id",
	string &order = "desc",
	array filter = array(),
	bool &is_filtered
)

Возвращает список доменов поисковых систем.

Параметры метода

ПараметрОписание
byПоле для сортировки. Возможные значения:
  • s_id - ID домена;
  • s_domain - домен;
  • s_variable - имя переменной (или группа имен переменных разделенных запятой) в которых хранится поисковая фраза.
оrderПорядок сортировки. Возможные значения:
  • asc - по возрастанию;
  • desc - по убыванию.
filterМассив для фильтрации результирующего списка. В массиве допустимы следующие ключи:
  • ID* - ID домена;
  • ID_EXACT_MATCH - если значение равно "N", то при фильтрации по ID будет искаться вхождение;
  • SEARCHER_ID* - ID поисковой системы;
  • SEARCHER_ID_EXACT_MATCH - если значение равно "N", то при фильтрации по SEARCHER_ID будет искаться вхождение;
  • DOMAIN* - домен;
  • DOMAIN_EXACT_MATCH - если значение равно "Y", то при фильтрации по DOMAIN будет искаться точное совпадение;
  • VARIABLE* - имя переменной (или группа имен переменных разделенных запятой) в которых хранится поисковая фраза;
  • VARIABLE_EXACT_MATCH - если значение равно "Y", то при фильтрации по VARIABLE будет искаться точное совпадение.
* - допускается сложная логика
is_filteredФлаг отфильтрованности результирующего списка. Если значение равно "true", то список был отфильтрован.

Структура возвращаемой записи

Array
(
	[ID] => ID домена
	[DOMAIN] => домен
	[VARIABLE] => имя переменной (или группа имен переменных, разделенных запятой) в которых хранится поисковая фраза
)

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

<?
// выберем домены поисковой системы #20
$arFilter = array(
	"SEARCHER_ID" => 20
);

// получим список записей
$rs = CSearcher::GetDomainList(
	($by = "s_id"), 
	($order = "desc"), 
	$arFilter, 
	$is_filtered
);

// выведем все записи
while ($ar = $rs->Fetch())
{
	echo "<pre>"; print_r($ar); echo "</pre>";    
}
?>


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