...Человеческий поиск в разработке...
- Модуль: im
- Путь к файлу: ~/bitrix/modules/im/lib/model/linkfavorite.php
- Класс: BitrixImModelLinkFavoriteTable
- Вызов: LinkFavoriteTable::getMap
static function getMap() { return [ 'ID' => new IntegerField( 'ID', [ 'primary' => true, 'autocomplete' => true, ] ), 'MESSAGE_ID' => new IntegerField( 'MESSAGE_ID', [ 'required' => true, ] ), 'CHAT_ID' => new IntegerField( 'CHAT_ID', [ ] ), 'AUTHOR_ID' => new IntegerField( 'AUTHOR_ID', [ ] ), 'DATE_CREATE' => new DatetimeField( 'DATE_CREATE', [ 'required' => true, 'default_value' => static function() { return new DateTime(); } ] ), 'MESSAGE' => (new Reference( 'MESSAGE', MessageTable::class, Join::on('this.MESSAGE_ID', 'ref.ID') ))->configureJoinType(Join::TYPE_INNER), 'CHAT' => (new Reference( 'CHAT', ChatTable::class, Join::on('this.CHAT_ID', 'ref.ID') ))->configureJoinType(Join::TYPE_INNER), 'AUTHOR' => (new Reference( 'AUTHOR', UserTable::class, Join::on('this.AUTHOR_ID', 'ref.ID') ))->configureJoinType(Join::TYPE_INNER), ]; }