method public static

PropertyTable::defaultValueFetchModifier()

Класс: \Bitrix\Iblock\PropertyTable

Сигнатура

public static defaultValueFetchModifier(array<string|int, mixed> $fields) : array<string|int, mixed>|null

Описание

Модификатор выборки для значения по умолчанию пользовательского типа из старого ядра инфоблоков.

Параметры

$fields array<string|int, mixed>
Поля результата выборки.

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

array<string|int, mixed>|null

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

PropertyTable::defaultValueFetchModifier() — метод класса \Bitrix\Iblock\PropertyTable модуля «Информационные блоки». Это ORM-сущность D7 (наследник DataManager).

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

use Bitrix\Main\Loader;
use Bitrix\Iblock\PropertyTable;

Loader::includeModule('iblock');

$fields = [];
$result = PropertyTable::defaultValueFetchModifier($fields);
// $result: array<string|int, mixed>|null

Собственные методы PropertyTable

  • fillOldCoreFetchModifiers() Добавляет модификаторы выборки для эмуляции старого ядра инфоблоков.
  • userTypeSettingsFetchModifer() Модификатор выборки для настроек пользовательского типа из старого ядра инфоблоков.

Исходный файл: source/iblock/lib/propertytable.php:427

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