Ручная установка расширений
В некоторых редких случаях вы можете захотеть установить некоторые расширения вручную, а не полагаться на Composer. Чтобы сделать это, вы должны
- загрузить архив с файлами расширения и распаковать его в директорию
vendor
. - установить автозагрузчики классов, предоставляемые расширениями, если таковые имеются.
- загрузить и установить все зависимые расширения в соответствии с инструкциями.
Если расширение не имеет автозагрузчика классов, но следует стандарту PSR-4, то вы можете использовать автозагрузчик классов, предоставленный Yii для загрузки классов расширений. Всё, что вам нужно сделать, это объявить псевдоним для корневого каталога расширения. Например, если вы установили расширение в директорию vendor/mycompany/myext
и классы расширения находятся в пространстве имён myext
, то вы можете включить следующий код в конфигурацию вашего приложения:
[
'aliases' => [
'@myext' => '@vendor/mycompany/myext',
],
]