method
public
ValuesQueue::setElement()
Сигнатура
public setElement(int $iblockId, int $id, array<string|int, mixed> $value) : void
Описание
Перезаписывает любое существующее значение.
Параметры
$iblockId
int
Идентификатор инфоблока.
$id
int
Идентификатор элемента.
$value
array<string|int, mixed>
Значение для сохранения.
Возвращаемое значение
void
Как применяется в ValuesQueue
ValuesQueue::setElement() — метод класса \Bitrix\Iblock\InheritedProperty\ValuesQueue модуля «Информационные блоки».
Метод объекта: сначала нужен экземпляр ValuesQueue.
use Bitrix\Main\Loader;
use Bitrix\Iblock\InheritedProperty\ValuesQueue;
Loader::includeModule('iblock');
/** @var ValuesQueue $object */
$iblockId = 1;
$id = 1;
$value = [];
$object->setElement($iblockId, $id, $value);Другие методы ValuesQueue
addElement()Помещает элемент в очередь.deleteAll()Очищает все очереди.deleteElement()Удаляет элемент из очереди.get()Возвращает элементы очереди для заданного инфоблока, которые не были запрошены из базы данных.getElement()Возвращает данные элемента из очереди.getInstance()Возвращает экземпляр очереди по указанному ключу.set()Сохраняет значения элементов очереди для последующего использования.
Исходный файл: source/iblock/lib/inheritedproperty/valuesqueue.php:143

