Yii 2.0.55的 AssetBundle:如何引入Bootstrap Icons
从2.0.51到 2.0.55,Basic Template有一些重大改动。
在一个新项目中,如何把AssetBundle从 2.0.51
public $depends = [
'yii\web\YiiAsset',
'yii\bootstrap5\BootstrapAsset',
'yii\bootstrap5\BootstrapIconAsset',
];
升级到2.0.55
public $depends = [
YiiAsset::class,
BootstrapAsset::class,
// BootstrapIconAsset::class,
];
The BootstrapIconAsset::class, throws:
不可实例化 – yii\di\NotInstantiableException 无法实例化组件或类 "app\assets\BootstrapIconAsset"。
原因:ReflectionException
类 "app\assets\BootstrapIconAsset" 不存在
我知道是文件未找到,但twb目录在vendor目录中……那么它在哪儿,或者我还缺少了什么?
解决方案
很可能是因为你没有导入该类。
或者使用完全限定名
public $depends = [
\yii\bootstrap5\BootstrapAsset::class,
\yii\bootstrap5\BootstrapIconAsset::class
];
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。
相关文章
Copyright © 超人AI导航
辽ICP备2024029316号-4