- Модуль: iblock
- Путь к файлу: ~/bitrix/modules/iblock/lib/elementpropertytable.php
- Класс: BitrixIblockElementPropertyTable
- Вызов: ElementPropertyTable::getMap
static function getMap()
{
return [
(new IntegerField('ID'))
->configurePrimary(true)
->configureAutocomplete(true),
new IntegerField('IBLOCK_PROPERTY_ID'),
new IntegerField('IBLOCK_ELEMENT_ID'),
new Reference(
'ELEMENT', ElementTable::class,
Join::on('this.IBLOCK_ELEMENT_ID', 'ref.ID')
),
new TextField('VALUE'),
new StringField('VALUE_TYPE'),
new IntegerField('VALUE_ENUM'),
new FloatField('VALUE_NUM'),
new StringField('DESCRIPTION'),
new Reference(
'ENUM',
PropertyEnumerationTable::class,
Join::on('this.VALUE_ENUM', 'ref.ID')
),
];
}