[QUOTE] написал:
[URL=https://nesterenko.site/post/golosovanie-v-bitriks-rabota-s-oprosami]Голосование в Битрикс: Работа с Опросами[/URL] [/QUOTE]
Спасибо, но не работает.
[CODE]Non-static method Bitrix\Vote\Vote::voteFor() cannot be called statically[/CODE]Первое, при вызове:[CODE]$request = [
'vote' => 1, // ID опроса
'vote_data' => [
1 => [
1 => ['text' => "Ответ на вопрос 1"],
2 => ['text' => "Ответ на вопрос 1"],
],
2 => [
3 => ['text' => "Ответ на вопрос 1"],
4 => ['text' => "Ответ на вопрос 1"],
],
3 => [
5 => ['text' => "Ответ на вопрос 1"],
6 => ['text' => "Ответ на вопрос 1"],
],
],
];
(new \Bitrix\Vote\Vote(1))->voteFor($request);
[/CODE]Получается и инициализируем и еще id прописываем - что-то не то.
Работает так:[CODE]$request = ["vote_field_1" => "text", "vote_field_2" => "text2"];
(new \Bitrix\Vote\Vote(1))->voteFor($request);
[/CODE]Но, при этом, у vote_field_2 значение пустое в итоге (тип textarea), а значение vote_field_1 корректно, [B]как записать два и более ответа текстовых?[/B]
[URL=https://nesterenko.site/post/golosovanie-v-bitriks-rabota-s-oprosami]Голосование в Битрикс: Работа с Опросами[/URL] [/QUOTE]
Спасибо, но не работает.
[CODE]Non-static method Bitrix\Vote\Vote::voteFor() cannot be called statically[/CODE]Первое, при вызове:[CODE]$request = [
'vote' => 1, // ID опроса
'vote_data' => [
1 => [
1 => ['text' => "Ответ на вопрос 1"],
2 => ['text' => "Ответ на вопрос 1"],
],
2 => [
3 => ['text' => "Ответ на вопрос 1"],
4 => ['text' => "Ответ на вопрос 1"],
],
3 => [
5 => ['text' => "Ответ на вопрос 1"],
6 => ['text' => "Ответ на вопрос 1"],
],
],
];
(new \Bitrix\Vote\Vote(1))->voteFor($request);
[/CODE]Получается и инициализируем и еще id прописываем - что-то не то.
Работает так:[CODE]$request = ["vote_field_1" => "text", "vote_field_2" => "text2"];
(new \Bitrix\Vote\Vote(1))->voteFor($request);
[/CODE]Но, при этом, у vote_field_2 значение пустое в итоге (тип textarea), а значение vote_field_1 корректно, [B]как записать два и более ответа текстовых?[/B]