Fixed regression in View::registerJsFile, View::registerCssFile

Closes #12544
This commit is contained in:
SilverFire - Dmitry Naumenko
2016-09-15 21:23:15 +03:00
parent 770c96b7c9
commit 9931324e48
2 changed files with 22 additions and 4 deletions

View File

@ -401,7 +401,11 @@ class View extends \yii\base\View
$depends = ArrayHelper::remove($options, 'depends', []);
$url = str_replace(Yii::getAlias('@web'), '', $url);
$webAlias = Yii::getAlias('@web');
if ($webAlias !== '' && strpos($url, $webAlias) === 0) {
$url = str_replace($webAlias, '', $url);
}
$url = strncmp($url, '//', 2) === 0 ? $url : ltrim($url, '/');
/** @var AssetBundle $bundle */
@ -476,7 +480,11 @@ class View extends \yii\base\View
$depends = ArrayHelper::remove($options, 'depends', []);
$url = str_replace(Yii::getAlias('@web'), '', $url);
$webAlias = Yii::getAlias('@web');
if ($webAlias !== '' && strpos($url, $webAlias) === 0) {
$url = str_replace($webAlias, '', $url);
}
$url = strncmp($url, '//', 2) === 0 ? $url : ltrim($url, '/');
/** @var AssetBundle $bundle */