Aliases são usados para representar caminhos de arquivos ou URLs de forma que você não precise acoplar o código usando caminhos absolutos ou URLs em seu projeto. Um alias deve começar com o caractere @ para se diferenciar de um caminho de arquivo normal ou URL. O Yii já possui vários aliases predefinidos disponíveis. Por exemplo, o alias @yii representa o local em que o framework Yii foi instalado; @web representa a URL base para a aplicação que está sendo executada no momento.
Observação: O caminho do arquivo ou URL sendo apelidado (aliased) não necessariamente refere-se a um arquivo ou a recursos existentes.
Dado um alias definido, você pode derivar um novo alias (sem a necessidade de chamar [[Yii::setAlias()]]) apenas acrescentando uma barra / seguido de um ou mais segmentos de caminhos de arquivos. Os aliases definidos através de [[Yii::setAlias()]] tornam-se o alias raiz (root alias), enquanto que aliases derivados dele, tornam-se aliases derivados. Por exemplo, @foo é um alias raiz (root alias), enquanto @foo/bar/arquivo.php é um alias derivado.