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

GetSimpleList

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

CDBResult
CAdv::GetSimpleList(
	string &by = "s_referer1",
	string &order = "desc",
	array filter = array(),
	bool &is_filtered
)

Возвращает упрощённый список рекламных кампаний (РК).

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

ПараметрОписание
byПоле для сортировки. Возможные значения:
  • s_id - ID РК;
  • s_referer1 - идентификатор referer1 РК;
  • s_referer2 - идентификатор referer2 РК;
  • s_description - описание РК.
оrderПорядок сортировки. Возможные значения:
  • asc - по возрастанию;
  • desc - по убыванию.
filterМассив для фильтрации результирующего списка. В массиве допустимы следующие ключи:
  • ID* - ID РК;
  • ID_EXACT_MATCH - если значение равно "N", то при фильтрации по ID будет искаться вхождение;
  • REFERER1* - идентификатор referer1 РК;
  • REFERER1_EXACT_MATCH - если значение равно "Y", то при фильтрации по REFERER1 будет искаться точное совпадение;
  • REFERER2* - идентификатор referer2 РК;
  • REFERER2_EXACT_MATCH - если значение равно "Y", то при фильтрации по REFERER2 будет искаться точное совпадение;
  • DESCRIPTION* - описание РК;
  • DESCRIPTION_EXACT_MATCH - если значение равно "Y", то при фильтрации по DESCRIPTION будет искаться точное совпадение.
* - допускается сложная логика
is_filteredФлаг отфильтрованности списка рекламных кампаний. Если значение равно "true", то список был отфильтрован.

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

Array
(
	[ID] => ID
	[REFERER1] => идентификатор referer1
	[REFERER2] => идентификатор referer2
	[DESCRIPTION] => описание
)

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

<?
// выберем только те рекламные кампании у которых в referer1 входит "google"
$arFilter = array(
	"REFERER1" => "google"
);

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

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


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх