1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
lognotificationactiontable.php
См. документацию.
1
<?php
8
9
namespace
Bitrix\Main\EventLog\Internal;
10
11
use Bitrix\Main\ORM\Data;
12
use Bitrix\Main\ORM\Fields;
13
use Bitrix\Main\ORM\Query;
14
use Bitrix\Main\Localization\Loc;
15
32
class
LogNotificationActionTable
extends
Data\DataManager
33
{
34
public
static
function
getTableName
()
35
{
36
return
'b_log_notification_action'
;
37
}
38
39
public
static
function
getMap
()
40
{
41
return
[
42
(
new
Fields\IntegerField
(
"ID"
))
43
->configurePrimary(
true
)
44
->configureAutocomplete(
true
),
45
(
new
Fields\IntegerField
(
"NOTIFICATION_ID"
)),
46
(
new
Fields
\
StringField
(
"NOTIFICATION_TYPE"
))
47
->configureRequired(
true
)
48
->configureTitle(Loc::getMessage(
"log_notification_action_type"
)),
49
(
new
Fields\StringField
(
"RECIPIENT"
)),
50
(
new
Fields
\
TextField
(
"ADDITIONAL_TEXT"
)),
51
(
new
Fields\Relations\Reference
(
52
'NOTIFICATION'
,
53
LogNotificationTable::class,
54
Query
\Join::on(
'this.NOTIFICATION_ID'
,
'ref.ID'
)
55
))
56
->configureJoinType(
Query
\Join::TYPE_INNER),
57
];
58
}
59
}
Bitrix\Main\EventLog\Internal\LogNotificationActionTable
Определения
lognotificationactiontable.php:33
Bitrix\Main\EventLog\Internal\LogNotificationActionTable\getMap
static getMap()
Определения
lognotificationactiontable.php:39
Bitrix\Main\EventLog\Internal\LogNotificationActionTable\getTableName
static getTableName()
Определения
lognotificationactiontable.php:34
Bitrix\Main\ORM\Data\DataManager
Определения
datamanager.php:35
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\Main\ORM\Fields\TextField
Определения
textfield.php:20
Bitrix\Main\ORM\Fields
Определения
arrayfield.php:9
Bitrix\Main\ORM\Query
Определения
chain.php:3
bitrix
modules
main
lib
eventlog
internal
lognotificationactiontable.php
Создано системой
1.14.0