Использую много виджетов от kartik но возникла необходимость один скрипт подключить сразу после jquery делаю таким образом
в основном подключаемом ассете
public $depends = [
'backend\assets\MyAssets',
'backend\assets\MyYiiAssets',
'kartik\base\AssetBundle'
];
вот содержания MyAssets
public $basePath = '@webroot';
public $baseUrl = '@web';
public $js = [
'js/main.min.js'
];
public $depends = [
'yii\web\JqueryAsset',
];
и MyYiiAssets
public $sourcePath = '@yii/assets';
public $js = [
'yii.js',
];
но где бы я не подключал виджеты от картика везде я получаю одну проблему скрипты из его ассеты подключаются выше моего т.е. вначале подключаются скрепты по зависимостям картика а потом уже мои скрипты.
Вопрос как правильно подключить вначалt jquery потом мой а потом все остальные скрипты.