Umieszczanie jQuery UI po Bootstrap nie ma sensu, ponieważ nie są one zależne od siebie w ogóle. Ale aby dołączyć pakiet przed innym, powinieneś dodać zależność do powiązanego pakietu.
Dla wiązki zwyczaj aktywów można po prostu napisać to:
$depends = [
// Write classes of dependent asset bundles here, for example:
'yii\jui\JuiAsset',
];
Ale ponieważ Bootstrap jest wbudowany w składnik aktywów, nie można go zmodyfikować w ten sposób. Zamiast tego można ją ustawić globalnie poprzez config Asset Manager:
return [
// ...
'components' => [
'assetManager' => [
'bundles' => [
'yii\bootstrap\BootstrapAsset' => [
'depends' => [
'yii\jui\JuiAsset',
];
],
],
],
],
];
lub po prostu ustawić uzależnienia w jednym konkretnym miejscu przed widzenia rendering:
Yii::$app->assetManager->bundles['yii\bootstrap\BootstrapAsset'] = [
'depends' => [
'yii\jui\JuiAsset',
];
],
oficjalne dokumentów: