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-2024, «1С-Битрикс», 2024