understand alias

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.