官方:
https://www.yiichina.com/doc/guide/2.0/concept-aliases
定义别名:
// 文件路径的别名
Yii::setAlias('@foo', '/path/to/foo');
// URL 的别名
Yii::setAlias('@bar', 'http://www.example.com');
// 包含 \foo\Bar 类的具体文件的别名
Yii::setAlias('@foo/Bar.php', '/definitely/not/foo/Bar.php');
调用别名
Yii::setAlias('@foo', '/path/to/foo');
Yii::setAlias('@foo/bar', '/path2/bar');
echo Yii::getAlias('@foo/test/file.php'); // 输出:/path/to/foo/test/file.php
echo Yii::getAlias('@foo/bar/file.php'); // 输出:/path2/bar/file.php
示例引入文件:
Yii::setAlias('@backend', dirname(dirname(dirname(__DIR__))) . '/backend');
require Yii::getAlias('@backend/views/文件所在的父目录/文件名.php');