Отключение загрузки bootstrap и jquery скриптов в yii2

Я не перестаю повторять, что yii2 это отличный php фреимворк. Я люблю его. Одной из его замечательных плюшек является то, что он включает в себя подсос jquery и bootstrap скриптов по умолчанию. Это круто. Сейчас Bootstrap и JQuery очень популярны и юзаются почти во всех проектах.

Но это не всегда бывает нужно. К примеру, бывает, что по какой-либо причине в проекте не нужен bootstrap или jquery. Или нужна версия этих скриптов другая (более новее или старее). Или порядок подключения этих скриптов нужен особенный. В жизни все бывает и даже такое.

Хочу сразу отметить, что в нете можно найди совет:
удалить строку 'yii\web\YiiAsset' в файле AppAsset.php

ЭТО ДЕЛАТЬ НЕЛЬЗЯ!!!

Проверял. =) Просто могут возникнуть проблемы с популярнейшими расширениями для yii2.

Для того чтобы отключить загрузку jquery и bootstap скриптов в yii2 фреимворке, которые идут из коробки по умолчанию, нужно в конфигурационном файле main.php в, скажем так, раздел components добавить:


'assetManager' => [
    'bundles' => [
        'yii\web\JqueryAsset' => [
            'js'=>[]
        ],
        'yii\bootstrap\BootstrapPluginAsset' => [
            'js'=>[]
        ],
        'yii\bootstrap\BootstrapAsset' => [
            'css' => [],
        ],
    ],
],

Вот и все. Теперь можно использовать то, что нужно именно для сайта без лишних скриптов.


Добавить коментарий

Что за сайт

Этот сайт представляет унифицированную базу, где инфа собрана в единое целое, а не разбросанна по многочисленным сайтам, записям на листах бумаги или головам людей; а так же доступна круглосуточно не зависимо от кого-либо или чего-либо.

ФРЕНДЗОНА

Будь в курсе

Интересненько

Поехали