method public static

PropertyFeature::getIndex()

Класс: \Bitrix\Iblock\Model\PropertyFeature

Сигнатура

public static getIndex(array<string|int, mixed> $feature) : string

Описание

Возвращает уникальный индекс возможности для поиска.

Параметры

$feature array<string|int, mixed>
Нормализует параметры возможности.

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

string

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

PropertyFeature::getIndex() — метод класса \Bitrix\Iblock\Model\PropertyFeature модуля «Информационные блоки».

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

use Bitrix\Main\Loader;
use Bitrix\Iblock\Model\PropertyFeature;

Loader::includeModule('iblock');

$feature = [];
$result = PropertyFeature::getIndex($feature);
// $result: string

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

  • addFeatures() Добавляет возможности для нового свойства. Не проверяет возможности в базе данных.
  • getDetailPageShowProperties()
  • getDetailPageShowPropertyCodes() Возвращает идентификаторы свойств инфоблока (ID или CODE), отображаемые на странице детального просмотра элемента.
  • getListPageShowPropertyCodes() Возвращает идентификаторы свойств инфоблока (ID или CODE), отображаемые в списке элементов.
  • getPropertyFeatureList() Формирует список доступных возможностей для свойства.
  • isEnabledFeatures() Возвращает three, если движок возможностей включён.
  • isPropertyFeaturesExist() Возвращает true, если возможности свойства существуют.
  • parseIndex() Разбирает индекс на части.
  • setFeatures() Заменяет возможности свойства.
  • updateFeatures() Добавляет или обновляет возможности для существующего свойства.

Исходный файл: source/iblock/lib/model/propertyfeature.php:299

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