Why is diferent?
$path1 = \Yii::getAlias('@app/web/css/site.css'); //absolute path
$path2 = \Yii::getAlias('@web/css/site.css'); //absolute to web server
var_dump($path1);
var_dump($path2);
thx
Why is diferent?
$path1 = \Yii::getAlias('@app/web/css/site.css'); //absolute path
$path2 = \Yii::getAlias('@web/css/site.css'); //absolute to web server
var_dump($path1);
var_dump($path2);
thx
Predefined aliases.
yii\base\Application
Yii::setAlias('@app', $this->getBasePath());
yii\web\Application
Yii::setAlias('@web', $request->getBaseUrl());
application_dir/config/web.php
'basePath' => dirname(__DIR__),
yii\web\Request
$this->_baseUrl = rtrim(dirname($this->getScriptUrl()), '\\/');
getScriptUrl()
Its clear now. Thanks for the examples.