1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
AccessTable.php
См. документацию.
1
<?php
2
namespace
Bitrix\UI\Avatar\Model
;
3
4
use Bitrix\UI\Avatar;
5
use
Bitrix\Main
;
6
7
class
AccessTable
extends
OrmDataManager
8
{
9
public
static
function
getTableName
()
10
{
11
return
'b_ui_avatar_mask_access'
;
12
}
13
14
public
static
function
getMap
()
15
{
16
return
array
(
17
(
new
Main
\
ORM
\
Fields
\
IntegerField
(
'ID'
))
18
->configurePrimary()
19
->configureAutocomplete(),
20
21
(
new
Main
\
ORM
\
Fields
\
IntegerField
(
'ITEM_ID'
))->configureRequired(),
22
(
new
Main
\
ORM
\
Fields
\
StringField
(
'ACCESS_CODE'
, []))->configureRequired()->configureSize(50),
23
24
(
new
Main
\
ORM
\
Fields
\
Relations
\
Reference
(
25
'USER_ACCESS'
,
26
Main
\UserAccessTable::class,
27
(
Main
\
ORM
\
Query
\Join::on(
'this.ACCESS_CODE'
,
'ref.ACCESS_CODE'
)
28
->where(
'this.ACCESS_CODE'
,
'='
,
'UA'
)
29
->logic(
'or'
)
30
)
31
))->configureJoinType(
Main
\
ORM
\
Query
\Join::TYPE_INNER),
32
);
33
}
34
}
Bitrix\Main\ORM\Fields\IntegerField
Определения
integerfield.php:20
Bitrix\Main\ORM\Fields\Relations\Reference
Определения
reference.php:26
Bitrix\Main\ORM\Fields\StringField
Определения
stringfield.php:20
Bitrix\UI\Avatar\Model\AccessTable
Определения
AccessTable.php:8
Bitrix\UI\Avatar\Model\AccessTable\getMap
static getMap()
Определения
AccessTable.php:14
Bitrix\UI\Avatar\Model\AccessTable\getTableName
static getTableName()
Определения
AccessTable.php:9
Bitrix\UI\Avatar\Model\OrmDataManager
Определения
OrmDataManager.php:7
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\Main\ORM\Fields\Relations
Определения
cascadepolicy.php:9
Bitrix\Main\ORM\Fields
Определения
arrayfield.php:9
Bitrix\Main\ORM\Query
Определения
chain.php:3
Bitrix\Main\ORM
Bitrix\Main
Bitrix\UI\Avatar\Model
Определения
AccessTable.php:2
bitrix
modules
ui
lib
Avatar
Model
AccessTable.php
Создано системой
1.14.0