method
public
Collection::offsetSet()
Сигнатура
public offsetSet(mixed $offset, mixed $value) : void
Описание
Реализация интерфейса ArrayAccess
Параметры
$offset
mixed
$value
mixed
Возвращаемое значение
void
Как применяется в Collection
Collection::offsetSet() — метод класса \Bitrix\Main\ORM\Objectify\Collection модуля «Главный модуль». Collection: Коллекция объектов сущности. Используется для хранения коллекций объектов 1:N и N:M.
Метод объекта: сначала нужен экземпляр Collection.
use Bitrix\Main\ORM\Objectify\Collection;
/** @var Collection $object */
$offset = null;
$value = null;
$object->offsetSet($offset, $value);Другие методы Collection
__call()Магия для обработки геттеров, сеттеров и т.п.__clone()__get()Магические свойства только для чтения__set()Магические свойства только для чтенияadd()collectValues()Возвращает все значения объектов коллекции в виде массива.count()Реализация интерфейса Countablecurrent()Реализация интерфейса Iteratorfill()Заполняет все значения и отношения объектаgetAll()getByPrimary()has()
offsetSet() есть и у других классов модуля «Главный модуль»: Configuration, EntityObject, Environment, ErrorCollection, HttpRequest, Log, Page, ParameterDictionary.
Исходный файл: source/main/lib/orm/objectify/collection.php:944

