Загрузка основных скриптов, таких как jQuery, в Yii 2

Я с трудом пытался понять, как загрузитьjQuery или другие сценарии CORE вYii 2.

ВYii 1 казалось, это был путь:

<?php Yii::app()->clientScript->registerCoreScript("jquery"); ?>

В Yii 2 $ app является свойством Yii, а не методом, поэтому приведенное выше, естественно, не работает, но изменяет его на:

<?php Yii::$app->clientScript->registerCoreScript("jquery"); ?>

выдает эту ошибку:

Getting unknown property: yii\web\Application::clientScript

Я не смог найти никакой документации для Yii 2 о загрузке основных скриптов, поэтому я попробовал следующее:

<?php $this->registerJsFile(Yii::$app->request->baseUrl . '/js/jquery.min.js', array('position' => $this::POS_HEAD), 'jquery'); ?>

Пока это загружает jQuery в голову, вторая версия jQuery также загружается Yiiпри необходимости и, следовательно, вызывает конфликтные ошибки.

Кроме того, я не хочу использовать реализацию jQuery в Yii, я бы предпочел поддерживать свою собственную, и поэтому я делаю это.

Как я могу загрузить jQuery и другие файлы ядра без Yii, загружая их дубликаты, когда это необходимо?

Ответы на вопрос(2)

Ваш ответ на вопрос