我正在尝试使用此官方扩展程序从版本3升级到版本4,现在可以部分使用。例如,我在项目中使用了2amigos中的小部件,并且我认为它依赖于bootstrap3。在页面中我有2个amigos中的部件,bootstrap3始终被调用并取消了我的布局(在BS4中构造),有可能完全删除bootstrap 3或其他解决方案不再呼叫BS3吗?
我看到的另一件事是Gii模块的布局也被废弃了。
安装
php composer.phar require --prefer-dist yiisoft/yii2-bootstrap4
AppAsset类
public $depends = [
'yii\web\YiiAsset',
'yii\bootstrap4\BootstrapAsset',
];
我将所有从重命名yii\bootstrap
为yii\bootstrap4
我也尝试yiisoft/yii2-bootstrap": "~2.0.0"
从中删除composer.json
但不起作用,结果是相同的。
您需要删除的上一个条目"yiisoft/yii2-bootstrap"
从您的composer.json
安装之前yiisoft/yii2-bootstrap4
,它非常直截了当
composer update
yiisoft/yii2-bootstrap4:"~1.0.0"
之后,将命名空间更改为资产类$depends
数组中的新类,仅此而已。
您还可以手动删除关联的文件夹或删除整个供应商文件夹,然后运行 composer update
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句