method public static

RouteTable::getByRoute()

Класс: \Bitrix\Main\UrlPreview\RouteTable

Сигнатура

public static getByRoute(string $route) : array<string|int, mixed>|false

Описание

Возвращает первую запись, отфильтрованную по значению $route

Параметры

$route string
Шаблон маршрута.

Возвращаемое значение

array<string|int, mixed>|false

Как применяется в RouteTable

RouteTable::getByRoute() — метод класса \Bitrix\Main\UrlPreview\RouteTable модуля «Главный модуль». Это ORM-сущность D7 (наследник DataManager): строки читаются как объекты EO_Route, наборы — как EO_Route_Collection.

Статический метод — вызывается через имя класса RouteTable, без создания объекта.

use Bitrix\Main\UrlPreview\RouteTable;

$route = '';
$result = RouteTable::getByRoute($route);
// $result: array<string|int, mixed>|false

Собственные методы RouteTable

  • merge() Добавляет маршрут в таблицу маршрутов. Если запись маршрута уже существует, обновляет её.

Исходный файл: source/main/lib/urlpreview/route.php:74

Что будем искать? Например,Продвижение