setRouteHandler
void public static \Bitrix\Main\UrlPreview\Router::setRouteHandler( string $route, string $handlerModule, string $handlerClass, array $handlerParameters );
Статический метод добавляет или, если маршрут существует, изменяет метод обработки маршрута.
Параметры
| Параметр | Описание | Версия |
|---|---|---|
| $route | Шаблон URL маршрута. Параметры маршрута следует заключать в хеш символы, пример: /user/#userId#/. | |
| $handlerModule | Модуль обработчика маршрута. | |
| $handlerClass | Класс обработчика маршрута должен применять методы:
| |
| $handlerParameters | Массив параметров отправляемых методом в обработчик. Массив должен быть передан как аргумент когда вызывается метод обработчика для создания "богатой ссылки" или проверки доступа. Массив значений должен содержать переменные, ссылающиеся на параметры маршрута, например: ['userId' => '$userId']. |
Исключения
Примеры
© «Битрикс», 2001-2025, «1С-Битрикс», 2025