- Модуль: catalog
- Путь к файлу: ~/bitrix/modules/catalog/lib/catalogiblock.php
- Класс: BitrixCatalogCatalogIblockTable
- Вызов: CatalogIblockTable::getMap
static function getMap()
{
return array(
'IBLOCK_ID' => new ORMFieldsIntegerField('IBLOCK_ID', array(
'primary' => true,
'title' => Loc::getMessage('IBLOCK_ENTITY_IBLOCK_ID_FIELD')
)),
'YANDEX_EXPORT' => new ORMFieldsBooleanField('YANDEX_EXPORT', array(
'values' => array('N', 'Y'),
'default_value' => 'N',
'title' => Loc::getMessage('IBLOCK_ENTITY_YANDEX_EXPORT_FIELD')
)),
'SUBSCRIPTION' => new ORMFieldsBooleanField('SUBSCRIPTION', array(
'values' => array('N', 'Y'),
'default_value' => 'N',
'title' => Loc::getMessage('IBLOCK_ENTITY_SUBSCRIPTION_FIELD')
)),
'VAT_ID' => new ORMFieldsIntegerField('VAT_ID', array(
'default_value' => 0,
'title' => Loc::getMessage('IBLOCK_ENTITY_VAT_ID_FIELD')
)),
'PRODUCT_IBLOCK_ID' => new ORMFieldsIntegerField('PRODUCT_IBLOCK_ID', array(
'default_value' => 0,
'title' => Loc::getMessage('IBLOCK_ENTITY_PRODUCT_IBLOCK_ID_FIELD'),
)),
'SKU_PROPERTY_ID' => new ORMFieldsIntegerField('SKU_PROPERTY_ID', array(
'default_value' => 0,
'title' => Loc::getMessage('IBLOCK_ENTITY_SKU_PROPERTY_ID_FIELD')
)),
'IBLOCK' => new ORMFieldsRelationsReference(
'IBLOCK',
'BitrixIblockIblock',
array('=this.IBLOCK_ID' => 'ref.ID'),
array('join_type' => 'INNER')
),
'PRODUCT_IBLOCK' => new ORMFieldsRelationsReference(
'PRODUCT_IBLOCK',
'BitrixIblockIblock',
array('=this.PRODUCT_IBLOCK_ID' => 'ref.ID'),
array('join_type' => 'LEFT')
)
);
}