Задать вопрос
@ewg0s

Ответ на опрос в Битрикс (CVote), как реализовать?

Есть опрос (id=1), есть 2 вопроса и 3 ответа типа text и textarea, реализация такой конструкции дает false:

$request = [
	'EXTRA' => [
		'HIDDEN' => 'N',
	],
	1 => [
		1 => "Lorem",
		2 => "Excepteur sint occaecat cupidatat"
	],
	2 => [
		3 => "Lorem ipsum dolor sit amet",
	],
];

\Bitrix\Vote\Vote(1)->voteFor($request);

Как сделать запись корректной? Или же есть другой способ (кроме компонентов стандартных)?
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
alfalyxx
@alfalyxx
веб-разработчик
Вот так работает

$request = [
"vote_radio_10" => 24
];

Ну у вас будет примерно такое:
[
"vote_checkbox_1" => [1,2],
"vote_text_2" => ["text" => "Lorem ipsum dolor sit amet"],
]

Написано, что это старый способ, но новый не работает, хотя битрикс свежий.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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