Как упорядочить подключение assets?

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
Sergalas
Сообщения: 625
Зарегистрирован: 2015.10.15, 12:39

Как упорядочить подключение assets?

Сообщение Sergalas » 2019.01.18, 16:13

Использую много виджетов от 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 потом мой а потом все остальные скрипты.

Ответить