registerJsFile позиционирование скриптов
Re: registerJsFile позиционирование скриптов
Подключите его в Asset
Re: registerJsFile позиционирование скриптов
Вот ты даже тут ошибку ту же самоую показываешь..
ставит скрипт в самый верх:
А если указать зависимости
Скрипт упадет ниже:
Код: Выделить всё
$this->registerJsFile('@web/js/qwe.js')
Код: Выделить всё
<script src="/js/qwe.js"></script>
<script src="/assets/cf477fdb/jquery.js"></script>
<script src="/assets/fa202452/yii.js"></script>
Код: Выделить всё
$this->registerJsFile('@web/js/qwe.js', [
'depends' => [
'yii\web\YiiAsset'
]
])
Код: Выделить всё
<script src="/assets/cf477fdb/jquery.js"></script>
<script src="/assets/fa202452/yii.js"></script>
<script src="/js/qwe.js"></script>
Re: registerJsFile позиционирование скриптов
Он не упадет в самый вниз.urichalex писал(а): ↑2018.08.19, 14:02 Вот ты даже тут ошибку ту же самоую показываешь..ставит скрипт в самый верх:Код: Выделить всё
$this->registerJsFile('@web/js/qwe.js')
А если указать зависимостиКод: Выделить всё
<script src="/js/qwe.js"></script> <script src="/assets/cf477fdb/jquery.js"></script> <script src="/assets/fa202452/yii.js"></script>
Скрипт упадет ниже:Код: Выделить всё
$this->registerJsFile('@web/js/qwe.js', [ 'depends' => [ 'yii\web\YiiAsset' ] ])
Код: Выделить всё
<script src="/assets/cf477fdb/jquery.js"></script> <script src="/assets/fa202452/yii.js"></script> <script src="/js/qwe.js"></script>
Станет ниже yii.js
Re: registerJsFile позиционирование скриптов
вроде всё правильно
https://www.yiiframework.com/doc/api/2. ... e()-detail
у тебя такая версия https://github.com/yiisoft/yii2/blob/ma ... w.php#L497 ? Какая версия yii2 используется?
они ломают совместимости, может и это тоже было не так
по POS::END - это и так по умолчанию выбирается
https://www.yiiframework.com/doc/api/2. ... e()-detail
у тебя такая версия https://github.com/yiisoft/yii2/blob/ma ... w.php#L497 ? Какая версия yii2 используется?
они ломают совместимости, может и это тоже было не так
по POS::END - это и так по умолчанию выбирается
Re: registerJsFile позиционирование скриптов
Так пиши в depends все зависимостиAZA писал(а): ↑2018.08.19, 14:20Он не упадет в самый вниз.urichalex писал(а): ↑2018.08.19, 14:02 Вот ты даже тут ошибку ту же самоую показываешь..ставит скрипт в самый верх:Код: Выделить всё
$this->registerJsFile('@web/js/qwe.js')
А если указать зависимостиКод: Выделить всё
<script src="/js/qwe.js"></script> <script src="/assets/cf477fdb/jquery.js"></script> <script src="/assets/fa202452/yii.js"></script>
Скрипт упадет ниже:Код: Выделить всё
$this->registerJsFile('@web/js/qwe.js', [ 'depends' => [ 'yii\web\YiiAsset' ] ])
Код: Выделить всё
<script src="/assets/cf477fdb/jquery.js"></script> <script src="/assets/fa202452/yii.js"></script> <script src="/js/qwe.js"></script>
Станет ниже yii.js
Код: Выделить всё
$this->registerJsFile('@web/js/qwe.js', [
'depends' => [
'yii\web\YiiAsset',
'yii\web\JqueryAsset',
'yii\booststrap\BootstrapPluginAsset',
'yii\widgets\ActiveFormAsset',
...
]
])