...
Result (с версии 12.0.7)
Result
Result - класс результата выполнения запроса. Расширение класса \Bitrix\Main\Result.
Метод | Описание | С версии |
getErrorMessages | Метод возвращает массив строк с сообщениями об ошибках. | |
getErrors | Метод возвращает массив объектов \Main\Error. | |
isSuccess | Метод возвращает статус результата. | |
getData | Метод возвращает массив данных, сохранённых в записи. | 14.0.6 |
0
Вячеслав Докукин
05.09.2024 09:02:40
Сообщение не промодерировано, возможны ошибки и неточности.
|
Код |
---|
use Bitrix\Main\Error;
use Bitrix\Main\Result;
protected function send(array $groups): Result
{
$result = new Result();
try {
if (empty($groups)) {
throw new \Exception('Нет групп пользователей');
}
$query = UserTable::query()
->whereIn('GROUPS.GROUP_ID', $groups)
->where('ACTIVE', 'Y')
->addSelect('ID')
->fetchAll();
$userIds = array_column($query, 'ID');
if (empty($userIds)) {
throw new \Exception('Нет пользователей для рассылки');
}
} catch (\Throwable $e) {
$result->addError(new Error($e->getMessage(), $e->getCode(), ['TRACE' => $e->getTraceAsString()]));
}
return $result;
}
|
|
|
© «Битрикс», 2001-2025, «1С-Битрикс», 2025
Наверх
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.