GetList
Описание и параметры
CDBResult CPath::GetList( int parent_id = "", string counter_type = "COUNTER_FULL_PATH", string &by = "s_counter", string &order = "desc", array filter = array(), bool &is_filtered )
Возвращает данные из таблицы, хранящей статистическую информацию как по полным путям, так и по отрезкам путей в разрезе по дням.
Параметры метода
| Параметр | Описание |
|---|---|
| parent_id | ID "родительского" отрезка пути (предшествовавшему текущему). |
| counter_type | Тип счетчика, возможные значения:
|
| by | Поле для сортировки. Возможные значения:
|
| оrder | Порядок сортировки. Возможные значения:
|
| filter | Массив для фильтрации результирующего списка. В массиве допустимы следующие ключи:
|
| is_filtered | Флаг отфильтрованности списка записей. Если значение равно "true", то список был отфильтрован. |
Смотрите также
Структура возвращаемой записи
В зависимости от типа счетчика (counter_type), структура возвращаемой записи различная.
- если counter_type = COUNTER:
Array( [PATH_ID] => ID отрезка пути [LAST_PAGE] => последняя страница отрезка пути [LAST_PAGE_404] => [Y|N] флаг 404 ошибки на последней странице пути [LAST_PAGE_SITE_ID] => ID сайта последней страницы пути [COUNTER] => количество переходов по отрезку пути )
- если counter_type = COUNTER_FULL_PATH:
Array( [PATH_ID] => ID пути [PAGES] => набор страниц входящих в полный путь [COUNTER] => количество переходов по полному пути )
Примеры использования
<?
// выберем данные по полным путям пройденных посетителями
// рекламной кампании #1 или #2
$arFilter = array(
"ADV" => "1 | 2"
);
// получим список записей
$rs = CPath::GetList(
"",
"COUNTER_FULL_PATH",
($by = "s_counter"),
($order = "desc"),
$arFilter,
$is_filtered
);
// выведем все записи
while ($ar = $rs->Fetch())
{
echo "<pre>"; print_r($ar); echo "</pre>";
}
?>
Была ли эта страница полезна?
Что можно улучшить?
Пользовательские комментарии
Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2026, «1С-Битрикс», 2026