Место для вас

Отключение загрузки 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' => [],
        ],
    ],
],

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


Место для вас

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

кликните на картинку,
чтоб обновить код

Что за сайт

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

Будь в курсе

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

Вверх