@francisco.friesen
Для переопределения jQuery только на одной странице в Yii2 можно использовать следующий подход:
1 2 3 4 |
<?php use yiiwebView; $this->registerJsFile('@web/js/custom-jquery.js', ['position' => View::POS_END]); ?> |
Этот код зарегистрирует ваш файл custom-jquery.js
на странице в конце блока <body>
.
1 2 3 4 5 6 7 |
<?php use yiiwebView; $this->registerJsFile('@web/js/custom-jquery.js', ['position' => View::POS_END]); $this->assetManager->bundles = [ 'yiiwebYiiAsset' => false, ]; ?> |
Этот код отключит стандартный YiiAsset
, который содержит jQuery.
Теперь ваша кастомная версия jQuery будет использоваться только на этой странице, без влияния на другие страницы вашего приложения.