1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
catalogiblock.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Catalog;
4
5
use Bitrix\Main\ORM;
6
use Bitrix\Main\Localization\Loc;
7
38
39
class
CatalogIblockTable
extends
ORM\Data\DataManager
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
}
Bitrix\Catalog\CatalogIblockTable
Определения
catalogiblock.php:40
Bitrix\Catalog\CatalogIblockTable\getMap
static getMap()
Определения
catalogiblock.php:56
Bitrix\Catalog\CatalogIblockTable\getTableName
static getTableName()
Определения
catalogiblock.php:46
Bitrix\Main\ORM\Data\DataManager
Определения
datamanager.php:35
Bitrix\Main\ORM\Fields\BooleanField
Определения
booleanfield.php:20
Bitrix\Main\ORM\Fields\IntegerField
Определения
integerfield.php:20
Bitrix\Main\ORM\Fields\Relations\Reference
Определения
reference.php:26
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
Bitrix\Iblock\ORM
Определения
commonelement.php:9
Bitrix\Main\ORM\Fields\Relations
Определения
cascadepolicy.php:9
Bitrix\Main\ORM\Fields
Определения
arrayfield.php:9
bitrix
modules
catalog
lib
catalogiblock.php
Создано системой
1.14.0