Псевдонимы расширений
При установке расширения с помощью composer, для него автоматически задается псевдоним (путь к корневой директории расширения). Например при установке imperavi redactor (vova07/yii2-imperavi-widget), вам будет доступен псевдоним пути @vova07/imperavi (@vendor/vova07/yii2-imperavi-widget/src)

Псевдонимы (алиасы) путей в Yii 2 basic приложении
Список основных, заранее заданных псевдонимов (алиасов) путей в yii2 basic:

  • @app: Корневой каталог приложения
  • @vendor: Папка vendor, под @app
  • @runtime: Путь к временным файлам приложения runtime/cache
  • @web: Базовый URL приложения
  • @webroot: Webroot приложения
  • @tests: Каталог с тестами приложения

Псевдонимы (алиасы) путей в Yii 2 advanced приложении
Список основных, заранее заданных псевдонимов (алиасов) путей в yii2 advanced:

  • @app: Корневой каталог приложения
  • @vendor: Папка vendor, под @app
  • @runtime: Путь к временным файлам приложения runtime/cache
  • @web: Базовый URL приложения
  • @webroot: Каталог с тестами приложения
  • @tests: Каталог с тестами приложения
  • @common: Псевдоним (алиас) для common (общей) директории под @app
  • @frontend: Псевдоним (алиас) для frontend директории, под @app
  • @backend: Псевдоним (алиас) для backend директории, под @app
  • @console: Псевдоним (алиас) для console директории, под @app

Как создать/установить псевдоним (алиас) пути в Yii 2
Для того чтобы создать псевдоним (алиас) пути используется метод Yii::setAlias():
// псевдоним пути к папке

  • Yii::setAlias(‘@myalias’, ‘/path/to/myfolder’);

// псевдоним пути к папке на основе другого псевдонима

  • Yii::setAlias(‘@img’, ‘@myalias/path/to/img’);

// псевдоним URL

Псевдонимы путей в yii2 можно задать в файле конфигураций приложения с помощью свойства aliases, пример:

Код:

return [
    // ...
    'aliases' => [
        '@myalias' => '/path/to/myfolder',
        '@mysite' => 'http://mysite.com'
    ],
];