1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
groupaccess.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Catalog;
4
5
use Bitrix\Main\ORM;
6
use Bitrix\Main\Localization\Loc;
7
35
36
class
GroupAccessTable
extends
ORM\Data\DataManager
37
{
38
const
ACCESS_BUY
=
'Y'
;
39
const
ACCESS_VIEW
=
'N'
;
45
public
static
function
getTableName
(): string
46
{
47
return
'b_catalog_group2group'
;
48
}
49
55
public
static
function
getMap
():
array
56
{
57
return
array
(
58
'ID'
=>
new
ORM
\
Fields
\
IntegerField
(
'ID'
,
array
(
59
'primary'
=>
true
,
60
'autocomplete'
=>
true
,
61
'title'
=> Loc::getMessage(
'GROUP_ACCESS_ENTITY_ID_FIELD'
)
62
)),
63
'CATALOG_GROUP_ID'
=>
new
ORM
\
Fields
\
IntegerField
(
'CATALOG_GROUP_ID'
,
array
(
64
'required'
=>
true
,
65
'title'
=> Loc::getMessage(
'GROUP_ACCESS_ENTITY_CATALOG_GROUP_ID_FIELD'
)
66
)),
67
'GROUP_ID'
=>
new
ORM
\
Fields
\
IntegerField
(
'GROUP_ID'
,
array
(
68
'required'
=>
true
,
69
'title'
=> Loc::getMessage(
'GROUP_ACCESS_ENTITY_GROUP_ID_FIELD'
)
70
)),
71
'ACCESS'
=>
new
ORM
\
Fields
\
BooleanField
(
'ACCESS'
,
array
(
72
'column_name'
=>
'BUY'
,
73
'values'
=>
array
(self::ACCESS_VIEW, self::ACCESS_BUY),
74
'title'
=> Loc::getMessage(
'GROUP_ACCESS_ENTITY_ACCESS_FIELD'
)
75
)),
76
'CATALOG_GROUP'
=>
new
ORM
\
Fields
\
Relations
\
Reference
(
77
'CATALOG_GROUP'
,
78
'\Bitrix\Catalog\Group'
,
79
array
(
'=this.CATALOG_GROUP_ID'
=>
'ref.ID'
)
80
)
81
);
82
}
83
}
Bitrix\Catalog\GroupAccessTable
Определения
groupaccess.php:37
Bitrix\Catalog\GroupAccessTable\getMap
static getMap()
Определения
groupaccess.php:55
Bitrix\Catalog\GroupAccessTable\ACCESS_BUY
const ACCESS_BUY
Определения
groupaccess.php:38
Bitrix\Catalog\GroupAccessTable\getTableName
static getTableName()
Определения
groupaccess.php:45
Bitrix\Catalog\GroupAccessTable\ACCESS_VIEW
const ACCESS_VIEW
Определения
groupaccess.php:39
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
groupaccess.php
Создано системой
1.14.0