LinkCalendarTable::withSearchByTitle

  1. Bitrix24 API (v. 23.675.0)
  2. im
  3. LinkCalendarTable
  4. withSearchByTitle
  • Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/model/linkcalendar.php
  • Класс: BitrixImModelLinkCalendarTable
  • Вызов: LinkCalendarTable::withSearchByTitle
static function withSearchByTitle(Query $query, string $searchString): void
{
	$preparedSearchString = LinkCalendarIndexTable::prepareSearchString($searchString);
	if (Content::canUseFulltextSearch($preparedSearchString))
	{
		$query->registerRuntimeField(
			(new Reference(
				'INDEX',
				LinkCalendarIndexTable::class,
				Join::on('this.ID', 'ref.ID')
			))->configureJoinType(Join::TYPE_INNER)
		);

		$query->whereMatch('INDEX.SEARCH_CONTENT', $preparedSearchString);
	}
}

Добавить комментарий