gubin_niko
@gubin_niko

Как отключить Asset в Yii2?

Доброй ночи. Изучаю Yii2, тапком не бейте.

Как отключить asset'ы, через конфигурацию, я знаю, НО: в директории web/assets до сих пор создаются две директории, в первой располагается jquery, а во второй bootstrap. Это не критично, конечно, но хочется понимать.
  • Вопрос задан
  • 2837 просмотров
Решения вопроса 1
slo_nik
@slo_nik Куратор тега Yii
Доброй ночи.
Чтобы не создавались директории в web/assets в конфигурационном файле, в разделе components пропишите
'assetManager' => [
  'linkAssets' => true 
]

Директории создаваться не будут, а будут создаваться ссылки на файлы. Это полезно при разработке, при каждой перезагрузке страницы будут обновляться css, js и прочие ресурсы.
Если хотите напрочь отключить, пишите так
'assetManager' => [
            'bundles' => [
                'yii\web\JqueryAsset' => [
                    'js'=>[]
                ],
                'yii\bootstrap\BootstrapPluginAsset' => [
                    'js'=>[]
                ],
                'yii\bootstrap\BootstrapAsset' => [
                    'css' => [],
                ],
            ],
        ],

Отключит и jquery и bootstrap.
Но я бы не советовал Вам так делать, yii2 подключает сам нужные jquery, js скрипты, без них будет не очень хорошо работать с yii2.
Можно ещё поиграться с настройками в AppAsset. Он расположен в корне приложения в директории assets.
Подробнее об этом файле и подключении разных css, js здесь
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы