Псевдоніми YII2
Опис:
Псевдоніми
Псевдоніми використовуються для позначення шляхів до файлів або URL адрес і допомагають уникнути використання абсолютних шляхів або URL в коді. Для того, щоб не переплутати псевдонім із звичайним шляхом до файлу або URL, він повинен починатися з @. В Yii є багато заздалегідь визначених псевдонімів. Наприклад, @yii вказує на директорію, в яку був встановлений Yii framework, а @web можна використовувати для отримання базового URL поточного додатку.
@yii- директорія, в якій знаходиться файлBaseYii.php(директорія фреймворка).@app- базовий шлях поточно запущеної програми.@common- загальний каталог.@frontend- каталог веб-додатків для фронтенів.@backend- каталог веб-застосунків.@console- каталог консолі.@runtime- каталог часу виконання веб-програми, що працює в даний час.@vendor- каталог постачальників композиторів.@bower- каталог постачальників, який містить пакети bower .@npm- каталог постачальників, що містить пакети npm .@web- базова URL-адреса веб-програми, що працює в даний час.@webroot- веб-кореневий каталог поточного запущеного веб-додатка.
Створення псевдонімів
Для створення псевдоніма шляху до файлу або URL використовується метод [[Yii::setAlias()]]:
// псевдонім шляху до файлу
Yii::setAlias('@foo', '/path/to/foo');
// псевдонім URL
Yii::setAlias('@bar', 'http://www.passavlasso.net');