GridFilter::handleStringFilterRow

  1. Bitrix24 API (v. 23.675.0)
  2. tasks
  3. GridFilter
  4. handleStringFilterRow
  • Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/project/filter/gridfilter.php
  • Класс: BitrixTasksInternalsProjectFilterGridFilter
  • Вызов: GridFilter::handleStringFilterRow
private function handleStringFilterRow($id, $filterData, Query $query): Query
{
	if (!array_key_exists($id, $filterData) || empty($filterData[$id]))
	{
		return $query;
	}

	if ($id === 'TAGS')
	{
		$query = $this->processFilterTags($query, $filterData[$id]);
	}
	else
	{
		$query->whereLike($id, $filterData[$id]);
	}

	return $query;
}

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