Задать вопрос
@haramba
Почему вопросы о про битрикс такие тупые?

Как получить пользовательское поле сообщения форума CForumMessage::GetListEx?

Создано свойство
5b094194e2efd541992613.pngПочему функция не возвращает его?
  • Соответствующие ключи в print_r отсутствуют
  • у сообщений форума пока не заполнял

Возвращает список сообщений (включая связанные данные) ....


$res = CForumMessage::GetListEx(array("POST_DATE"=>"DESC"), array('@TOPIC_ID'=>$arTopicIds), false, false, ["ID", "UF_ADMIN_ANSWER"]);
while($arMessages = $res->Fetch())
{
     // ... смотрим дамп
}
  • Вопрос задан
  • 317 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@haramba Автор вопроса
Почему вопросы о про битрикс такие тупые?
Как показал разбор кода битрикса, вопреки документации (или неоднозначности написанного) пользовательские поля выбираются функцией CForumMessage::GetList, а не GetListEx
$res = CForumMessage::GetList(array("POST_DATE"=>"DESC"), array("@TOPIC_ID" => [540, 557], ), false, 0, [ "SELECT" => ["UF_ADMIN_ANSWER"]]);
	while($arMessages = $res->Fetch())
	{
		var_dump($arMessages);
	}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы