Bitrix-D7
23.9
Загрузка...
Поиск...
Не найдено
modulegrouptable.php
1
<?php
2
10
namespace
Bitrix\Main\Authentication\Internal
;
11
12
use
Bitrix\Main
;
13
use
Bitrix\Main\ORM\Data
;
14
use
Bitrix\Main\ORM\Fields
;
15
use
Bitrix\Main\ORM\Query\Join
;
16
33
class
ModuleGroupTable
extends
Data\DataManager
34
{
35
public
static
function
getTableName
()
36
{
37
return
'b_module_group'
;
38
}
39
40
public
static
function
getMap
()
41
{
42
return
[
43
(
new
Fields\IntegerField(
'ID'
))
44
->configurePrimary()
45
->configureAutocomplete(),
46
47
(
new
Fields\StringField(
'MODULE_ID'
)),
48
49
(
new
Fields\
IntegerField
(
'GROUP_ID'
)),
50
51
(
new
Fields\
StringField
(
'G_ACCESS'
)),
52
53
(
new
Fields\
StringField
(
'SITE_ID'
)),
54
55
(
new
Fields\Relations\
Reference
(
56
'GROUP'
,
57
Main\GroupTable::class,
58
Join::on(
'this.GROUP_ID'
,
'ref.ID'
)
59
))->configureJoinType(Join::TYPE_INNER),
60
];
61
}
62
}
Bitrix\Main\Authentication\Internal\ModuleGroupTable
Definition
modulegrouptable.php:34
Bitrix\Main\Authentication\Internal\ModuleGroupTable\getMap
static getMap()
Definition
modulegrouptable.php:40
Bitrix\Main\Authentication\Internal\ModuleGroupTable\getTableName
static getTableName()
Definition
modulegrouptable.php:35
Bitrix\Main\ORM\Data\DataManager
Definition
datamanager.php:33
Bitrix\Main\ORM\Fields\IntegerField
Definition
integerfield.php:20
Bitrix\Main\ORM\Fields\Relations\Reference
Definition
reference.php:26
Bitrix\Main\ORM\Fields\StringField
Definition
stringfield.php:20
Bitrix\Main\ORM\Query\Join
Definition
join.php:19
Bitrix\Main\Authentication\Internal
Definition
groupsubordinatetable.php:10
Bitrix\Main\ORM\Data
Definition
addresult.php:9
Bitrix\Main\ORM\Fields
Definition
arrayfield.php:9
Bitrix\Main
modules
main
lib
authentication
internal
modulegrouptable.php
Создано системой
1.10.0