- Модуль: iblock
- Путь к файлу: ~/bitrix/modules/iblock/lib/propertyfeature.php
- Класс: BitrixIblockPropertyFeatureTable
- Вызов: PropertyFeatureTable::getMap
static function getMap()
{
return [
'ID' => new ORMFieldsIntegerField('ID', [
'primary' => true,
'autocomplete' => true,
'title' => Loc::getMessage('PROPERTY_FEATURE_ENTITY_ID_FIELD')
]),
'PROPERTY_ID' => new ORMFieldsIntegerField('PROPERTY_ID', [
'title' => Loc::getMessage('PROPERTY_FEATURE_ENTITY_PROPERTY_ID_FIELD')
]),
'MODULE_ID' => new ORMFieldsStringField('MODULE_ID', [
'validation' => [__CLASS__, 'validateModuleId'],
'title' => Loc::getMessage('PROPERTY_FEATURE_ENTITY_MODULE_ID_FIELD')
]),
'FEATURE_ID' => new ORMFieldsStringField('FEATURE_ID', [
'validation' => [__CLASS__, 'validateFeatureId'],
'title' => Loc::getMessage('PROPERTY_FEATURE_ENTITY_FEATURE_ID_FIELD')
]),
'IS_ENABLED' => new ORMFieldsBooleanField('IS_ENABLED', [
'values' => ['N', 'Y'],
'default_value' => 'N',
'title' => Loc::getMessage('PROPERTY_FEATURE_ENTITY_IS_ENABLED_FIELD')
]),
'PROPERTY' => new ORMFieldsRelationsReference(
'PROPERTY',
'BitrixIblockProperty',
['=this.PROPERTY_ID' => 'ref.ID']
)
];
}