gpt4 book ai didi

php - Yii2 禁用 Bootstrap Js、JQuery 和 CSS

转载 作者:IT王子 更新时间:2023-10-29 01:05:01 26 4
gpt4 key购买 nike

同标题,我不想使用 bootstrap.css 和 bootstrap.js。我尝试使用:

'assetManager' => [
'bundles' => [
'yii\bootstrap\BootstrapAsset' => [
'css' => [],
],
],
],

它删除了 bootstrap.css 但不能删除 bootstrap.js。有人可以帮助我吗?

最佳答案

web.php 配置文件中,将以下代码添加到组件数组中:

'assetManager' => [
'bundles' => [
'yii\bootstrap\BootstrapPluginAsset' => [
'js'=>[]
],
],
],

更全面:

为了禁用 Css (bootstrap.css):

'assetManager' => [
'bundles' => [
'yii\bootstrap\BootstrapAsset' => [
'css' => [],
],
],
],

为了禁用 JS (bootstrap.js):

'assetManager' => [
'bundles' => [
'yii\bootstrap\BootstrapPluginAsset' => [
'js'=>[]
],
],
],

为了禁用 JQuery (jquery.js)

'assetManager' => [
'bundles' => [
'yii\web\JqueryAsset' => [
'js'=>[]
],
],
],

为了禁用所有这些:

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

],
],

更新

正如 Soju 在评论中提到的,另一种替代方法是在位于 ./assets/AppAsset 类中禁用这些文件,然后删除以下行:

public $depends = [
'yii\web\YiiAsset', #REMOVE
'yii\bootstrap\BootstrapAsset', #REMOVE
];

关于php - Yii2 禁用 Bootstrap Js、JQuery 和 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26734385/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com