Есть два источника ассетов для одного расширения. Первый - сторонняя жс библиотека, которая подтягивается бовером. Второй - свои жс функции активно работающие с этой библиотекой.
Вопрос: возможно ли одним бандлом загрузить и подключить оба источника? Собственно указать ему чтобы он в одну папку асетов затянул то что в бовере и то что у меня в расширении, при этом зарегистрировал всё это.
Понимаю, что это всё возможно сделать двумя бандлами, но всё же хотелось бы одним, всё же одну группу задач выполняют обе библиотеки.
AssetBandle и два источника ассетов
Re: AssetBandle и два источника ассетов
В публикацию можно отправить только конкретный каталог. Указать массив нельзя.
Но можно попробовать извратиться, предварительным копированием ресурсов из бовера в наш каталог
https://github.com/yiisoft/yii2/blob/ma ... r.php#L137
Но можно попробовать извратиться, предварительным копированием ресурсов из бовера в наш каталог
Код: Выделить всё
class LibraryAsset extends AssetBundle
{
public $publishOptions = [
'beforeCopy' => function ($from, $to) {
\yii\helpers\FileHelper::copyDirectory('путь к папке бовера', 'наши ресурсы');
}
];
}
Re: AssetBandle и два источника ассетов
пичалька.
в экстеншине рядом с файлом класса бандла своих ф-ций положил файл с классом бандла боверовских и указал зависимости. ну хотя бы оба бандла лежат рядом в одной папке расширения.
в экстеншине рядом с файлом класса бандла своих ф-ций положил файл с классом бандла боверовских и указал зависимости. ну хотя бы оба бандла лежат рядом в одной папке расширения.