2

Каким образом можно подключить скрипт после подключения всех скриптов (интересует конкретно jQuery) попытался таким образом.

$this->registerJsFile(Yii::getAlias('@backendWebroot').'/js/morris.min.js',['position' => yii\web\View::POS_READY]);

не выводится вообще, через POS_LOAD таже ситуация. если таким как понимаете сразу после тега

$this->registerJsFile(Yii::getAlias('@backendWebroot').'/js/morris.min.js',['position' => yii\web\View::POS_END]);
Sergalas
  • 2,372

1 Answers1

1

Если хотите подключить выше указанный скрипт после Jquery, то вот так:

$this->registerJsFile(Yii::getAlias('@backendWebroot').'/js/morris.min.js', ['yii\web\JqueryAsset']);

Если будете подключать скрипты через AssetBundle, то нужно будет указать массив зависимостей.

Например:

<?

namespace app\assets;

use yii\web\AssetBundle;

class TestAsset extends AssetBundle
{
    public $baseUrl = '@web';

    public $js = [
        'js/morris.min.js'
    ];

    public $depends = [
        'yii\web\JqueryAsset',
    ];
}