Как подключить множество файлов в Yii2?
Столкнулся с проблемой. Как подключить большое множество js|css файлов в AppAsset Yii2? Структура папок следующая:
-asset
--css
---car-dashboard
----style.css
---components
----animation
-----button
------magic.css
-----css
------images
------animate.min.css
------hover.css
...
--js
---car-dashboard
----car-custom.js
...
---app.js
То есть структура папок многоуровневая. И подключаемых модулей огромное множество, все подключать вручную слишком долго и муторно. Есть ли какие нибудь альтернативы подключения файлов?
Видел такой пример:
class SophisticatedAssetBundle extends AssetBundle
{
public $sourcePath = '/path/to/sophisticated/src';
public $js = [
'sophisticated.js' // file, which is always used
];
public function init()
{
parent::init();
$this->js[] = 'i18n/' . Yii::$app->language . '.js'; // dynamic file added
}
}
Но в данном случае файлы имеют одноуровневую структуру и название файлов однотипное. Можно ли это как-то модернизировать.