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

getPostAuthorsIdsByDbFilter

array public static
\Bitrix\Blog\BlogUser::getPostAuthorsIdsByDbFilter(
	$arFilter
);

Служебный метод, позволяющий более удобно работать с пользователями при выборке сообщений. Позволяет получить идентификаторы авторов, используя тот же массив фильтра, что и в выборке CBlogPost::GetList(). Метод статический.

Параметры

ПараметрОписаниеВерсия
$arFilterФильтр

Исключения

  • \Bitrix\Main\ArgumentNullException

Пример

Получить список сообщений блога, используя сложную пользовательскую выборку и получить массив авторов для этих сообщений.

// Получаем список сообщений, используя некие условия выбора в $arFilter.
$dbPosts = CBlogPost::GetList(
	$sort,
	$arFilter,
	false,
	$count,
	$arFields
);
while ($arPost = $dbPosts->GetNext())
{
	...
}

// Находим идентификаторы авторов сообщений для данной выборки 
$blogUser = new \Bitrix\Blog\BlogUser();
$blogUsers = $blogUser->getUsers(\Bitrix\Blog\BlogUser::getPostAuthorsIdsByDbFilter($arFilter));


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

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

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

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

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