1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
catalogiblock.php
См. документацию.
1<?php
2
3namespace Bitrix\Catalog;
4
5use Bitrix\Main\ORM;
6use Bitrix\Main\Localization\Loc;
7
38
40{
46 public static function getTableName(): string
47 {
48 return 'b_catalog_iblock';
49 }
50
56 public static function getMap(): array
57 {
58 return array(
59 'IBLOCK_ID' => new ORM\Fields\IntegerField('IBLOCK_ID', array(
60 'primary' => true,
61 'title' => Loc::getMessage('IBLOCK_ENTITY_IBLOCK_ID_FIELD')
62 )),
63 'YANDEX_EXPORT' => new ORM\Fields\BooleanField('YANDEX_EXPORT', array(
64 'values' => array('N', 'Y'),
65 'default_value' => 'N',
66 'title' => Loc::getMessage('IBLOCK_ENTITY_YANDEX_EXPORT_FIELD')
67 )),
68 'SUBSCRIPTION' => new ORM\Fields\BooleanField('SUBSCRIPTION', array(
69 'values' => array('N', 'Y'),
70 'default_value' => 'N',
71 'title' => Loc::getMessage('IBLOCK_ENTITY_SUBSCRIPTION_FIELD')
72 )),
73 'VAT_ID' => new ORM\Fields\IntegerField('VAT_ID', array(
74 'default_value' => 0,
75 'title' => Loc::getMessage('IBLOCK_ENTITY_VAT_ID_FIELD')
76 )),
77 'PRODUCT_IBLOCK_ID' => new ORM\Fields\IntegerField('PRODUCT_IBLOCK_ID', array(
78 'default_value' => 0,
79 'title' => Loc::getMessage('IBLOCK_ENTITY_PRODUCT_IBLOCK_ID_FIELD'),
80 )),
81 'SKU_PROPERTY_ID' => new ORM\Fields\IntegerField('SKU_PROPERTY_ID', array(
82 'default_value' => 0,
83 'title' => Loc::getMessage('IBLOCK_ENTITY_SKU_PROPERTY_ID_FIELD')
84 )),
85 'IBLOCK' => new ORM\Fields\Relations\Reference(
86 'IBLOCK',
87 '\Bitrix\Iblock\Iblock',
88 array('=this.IBLOCK_ID' => 'ref.ID'),
89 array('join_type' => 'INNER')
90 ),
91 'PRODUCT_IBLOCK' => new ORM\Fields\Relations\Reference(
92 'PRODUCT_IBLOCK',
93 '\Bitrix\Iblock\Iblock',
94 array('=this.PRODUCT_IBLOCK_ID' => 'ref.ID'),
95 array('join_type' => 'LEFT')
96 )
97 );
98 }
99}
static getTableName()
Определения catalogiblock.php:46
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804