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