method public static

UserTable::setCounter()

Класс: \Bitrix\Vote\UserTable

Сигнатура

public static setCounter(array<string|int, mixed> $id[, mixed $increment = true ]) : void

Параметры

$id array<string|int, mixed>
Идентификаторы пользователей.
$increment mixed = true
True — инкремент, false — декремент, integer — точное значение.

Возвращаемое значение

void

Как применяется в UserTable

UserTable::setCounter() — метод класса \Bitrix\Vote\UserTable модуля «Опросы». UserTable: Класс VoteEventTable Поля: ID int обязательное COOKIE_ID int, AUTH_USER_ID int, COUNTER int, DATE_FIRST datetime, DATE_LAST datetime, LAST_IP string(15), STAT_GUEST_ID int,. Это ORM-сущность D7 (наследник DataManager): строки читаются как объекты EO_User, наборы — как EO_User_Collection.

Статический метод — вызывается через имя класса UserTable, без создания объекта.

use Bitrix\Main\Loader;
use Bitrix\Vote\UserTable;

Loader::includeModule('vote');

$id = [];
UserTable::setCounter($id);

Другие методы UserTable

setCounter() есть и у других классов модуля «Опросы»: AnswerTable, QuestionTable, VoteTable.

Исходный файл: source/vote/lib/user.php:121

Что будем искать? Например,Продвижение