- Модуль: forum
- Путь к файлу: ~/bitrix/modules/forum/lib/file.php
- Класс: BitrixForumFile
- Вызов: File::getMap
static function getMap()
{
return [
// (new IntegerField("ID", ["primary" => true, "autocomplete" => true])),
(new IntegerField("FORUM_ID", ["required" => true])),
(new IntegerField("TOPIC_ID")),
(new IntegerField("MESSAGE_ID")),
(new IntegerField("FILE_ID", ["primary" => true])),
(new IntegerField("USER_ID")),
(new Reference("USER", BitrixMainUserTable::class, Join::on("this.USER_ID", "ref.ID"))),
(new DatetimeField("TIMESTAMP_X", ["default_value" => function(){return new DateTime();}])),
(new IntegerField("HITS")),
(new Reference("FORUM", ForumTable::class, Join::on("this.FORUM_ID", "ref.ID"))),
(new Reference("FILE", MainFileTable::class, Join::on("this.FILE_ID", "ref.ID")))
];
}