• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/extra.php
  • Класс: BitrixCatalogExtraTable
  • Вызов: ExtraTable::getMap
static function getMap()
{
	return [
		'ID' => new ORMFieldsIntegerField(
			'ID',
			[
				'primary' => true,
				'autocomplete' => true,
				'title' => Loc::getMessage('EXTRA_ENTITY_ID_FIELD'),
			]
		),
		'NAME' => new ORMFieldsStringField(
			'NAME',
			[
				'required' => true,
				'validation' =>  function()
				{
					return [
						new ORMFieldsValidatorsLengthValidator(null, 50),
					];
				},
				'title' => Loc::getMessage('EXTRA_ENTITY_NAME_FIELD'),
			]
		),
		'PERCENTAGE' => new ORMFieldsFloatField(
			'PERCENTAGE',
			[
				'required' => true,
				'title' => Loc::getMessage('EXTRA_ENTITY_PERCENTAGE_FIELD'),
			]
		)
	];
}