Class yii\helpers\Url
Inheritance | yii\helpers\Url » yii\helpers\BaseUrl |
---|---|
Available since version | 2.0 |
Source Code | https://github.com/yiisoft/yii2/blob/master/framework/helpers/Url.php |
Url provides a set of static methods for managing URLs.
For more details and usage information on Url, see the guide article on url helpers.
Public Properties
Property | Type | Description | Defined By |
---|---|---|---|
$urlManager | yii\web\UrlManager | URL manager to use for creating URLs | yii\helpers\BaseUrl |
Public Methods
Method | Description | Defined By |
---|---|---|
base() | Returns the base URL of the current request. | yii\helpers\BaseUrl |
canonical() | Returns the canonical URL of the currently requested page. | yii\helpers\BaseUrl |
current() | Creates a URL by using the current route and the GET parameters. | yii\helpers\BaseUrl |
ensureScheme() | Normalize the URL by ensuring it uses specified scheme. | yii\helpers\BaseUrl |
home() | Returns the home URL. | yii\helpers\BaseUrl |
isRelative() | Returns a value indicating whether a URL is relative. | yii\helpers\BaseUrl |
previous() | Returns the URL previously remembered. | yii\helpers\BaseUrl |
remember() | Remembers the specified URL so that it can be later fetched back by previous(). | yii\helpers\BaseUrl |
to() | Creates a URL based on the given parameters. | yii\helpers\BaseUrl |
toRoute() | Creates a URL for the given route. | yii\helpers\BaseUrl |
Protected Methods
Method | Description | Defined By |
---|---|---|
getUrlManager() | yii\helpers\BaseUrl | |
normalizeRoute() | Normalizes route and makes it suitable for UrlManager. Absolute routes are staying as is while relative routes are converted to absolute ones. | yii\helpers\BaseUrl |