mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-08 08:56:23 +08:00
Added Url::asset
This commit is contained in:
@ -57,9 +57,20 @@ class BaseUrl
|
|||||||
if ($url !== '' && ($url[0] === '/' || $url[0] === '#' || strpos($url, '://') || !strncmp($url, './', 2))) {
|
if ($url !== '' && ($url[0] === '/' || $url[0] === '#' || strpos($url, '://') || !strncmp($url, './', 2))) {
|
||||||
return $url;
|
return $url;
|
||||||
} else {
|
} else {
|
||||||
return Yii::$app->getRequest()->getBaseUrl() . '/' . $url;
|
return static::asset($url);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Prefixes relative URL with base URL
|
||||||
|
*
|
||||||
|
* @param string $url relative URL
|
||||||
|
* @return string absolute URL
|
||||||
|
*/
|
||||||
|
public function asset($url)
|
||||||
|
{
|
||||||
|
return Yii::$app->getRequest()->getBaseUrl() . '/' . $url;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Reference in New Issue
Block a user