если так то вам необходим буквально базовый набор
создайте папку yii
в неё скинте всё что тут
https://github.com/yiisoft/yii2/tree/master/framework или
https://github.com/yiisoft/yii2-framework
в конфиге добавить один алиас к папке для ваших расширений
Код: Выделить всё
<?php
Yii::setAlias('ext', dirname(__DIR__)."/ext/");
$params = require(__DIR__ . '/params.php');
$config = [
...
в данной папке формировать все ваши коды например
допусти модул news
папка path/to/ext/news
фаил Module
Код: Выделить всё
namespace ext\news;
class Module extends \yii\base\Module{}
в конфиг фаиле
будет
Код: Выделить всё
'news' => [
'class' => 'ext\news\Module',
],
если понадобятся какие-то сторонние пакеты надо просто дописать будет пути (по типу Yii::setAlias('some', dirname(__DIR__)."/some/");)
правда могут вылезти ошибки из за того что не встроены библиотеки
"ezyang/htmlpurifier": "4.6.*", - если не пользуетесь этим хелпером то и не нужно это вам
"cebe/markdown": "~1.0.0", - если не пользуетесь этим хелпером то и не нужно это вам
остальные если есть необходимость то прийдётся поиграться и встроить!
"bower-asset/jquery": "2.1.*@stable | 1.11.*@stable",
"bower-asset/jquery.inputmask": "3.1.*",
"bower-asset/punycode": "1.3.*",
"bower-asset/yii2-pjax": ">=2.0.1"