1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
FileHashTable.php
См. документацию.
1
<?php
8
namespace
Bitrix\Main\File\Internal;
9
10
use Bitrix\Main\ORM\Data;
11
use Bitrix\Main\ORM\Fields;
12
use Bitrix\Main\ORM\Query;
13
30
class
FileHashTable
extends
Data\DataManager
31
{
32
public
static
function
getTableName
()
33
{
34
return
'b_file_hash'
;
35
}
36
37
public
static
function
getMap
()
38
{
39
return
[
40
(
new
Fields\IntegerField
(
"FILE_ID"
))
41
->configurePrimary(
true
),
42
43
(
new
Fields\IntegerField
(
"FILE_SIZE"
)),
44
45
(
new
Fields
\
StringField
(
"FILE_HASH"
)),
46
47
(
new
Fields\Relations\Reference
(
48
'FILE'
,
49
\
Bitrix
\
Main
\FileTable::class,
50
Query
\Join::on(
'this.FILE_ID'
,
'ref.ID'
)
51
))
52
->configureJoinType(
Query
\Join::TYPE_INNER),
53
];
54
}
55
}
Bitrix\Main\File\Internal\FileHashTable
Определения
FileHashTable.php:31
Bitrix\Main\File\Internal\FileHashTable\getMap
static getMap()
Определения
FileHashTable.php:37
Bitrix\Main\File\Internal\FileHashTable\getTableName
static getTableName()
Определения
FileHashTable.php:32
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
Определения
arrayfield.php:9
Bitrix\Main\ORM\Query
Определения
chain.php:3
Bitrix\Main
Bitrix
bitrix
modules
main
lib
File
Internal
FileHashTable.php
Создано системой
1.14.0