Uri
Описание и примеры
Uri - класс для работы со ссылками.
Аналог CMain::GetCurPageParam и DeleteParam в старом ядре. Работа с классом \Bitrix\Main\Web\Uri
несколько сложнее чем в старом ядре: это следствие того, что в этом классе каждый метод отвечает только за один аспект работы класса.
Примеры
use Bitrix\Main\Application; use Bitrix\Main\Web\Uri; $request = Application::getInstance()->getContext()->getRequest(); $uriString = $request->getRequestUri(); $uri = new Uri($uriString); $uri->deleteParams(array("baz")); $uri->addParams(array("foo" => "bar")); $redirect = $uri->getUri();
Методы
Метод | Описание | С версии |
---|---|---|
addParams | Метод добавляет параметры в запрос или заменяет существующие параметры. | 15.5.10 |
deleteParams | Метод удаляет параметры из запроса. | 15.5.10 |
getFragment | Метод возвращает фрагмент. | 14.0.15 |
getHost | Метод возвращает хост. | 14.0.15 |
getLocator | Метод возвращает URI без фрагмента. | 15.5.10 |
getPass | Метод возвращает пароль. | 14.0.15 |
getPath | Метод возвращает путь. | 14.0.15 |
getPathQuery | Метод возвращает путь с запросом. | 14.0.15 |
getPort | Метод возвращает номер порта. | 14.0.15 |
getQuery | Метод возвращает запрос | 14.0.15 |
getScheme | Метод возвращает схему. | 14.0.15 |
getUri | Метод возвращает URI с фрагментом, если он имеется. | 15.5.10 |
getUser | Метод возвращает пользователя. | 14.0.15 |
setHost | Метод устанавливает хост | 14.0.15 |
setPath | Метод устанавливает путь. | 15.5.10 |
setUser | Метод устанавливает пользователя. | 16.5.7 |
setPass | Метод устанавливает пароль. | 16.5.7 |
© «Битрикс», 2001-2025, «1С-Битрикс», 2025
Пользовательские комментарии
Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.