Yii2 禁用供应商模块的资产
Yii2 disable asset of a vendor module
我已经安装了位于 /vendor/mdmsoft/yii2-admin 的 yii2-admin 模块,但我不希望它加载自己的资产包。有什么方法可以禁用此模块资源包吗?
是的,这是可能的,甚至在官方文档中也提到过here。一种方法是通过应用程序配置:
return [
// ...
'components' => [
'assetManager' => [
'bundles' => [
'mdm\admin\AdminAsset' => false,
],
],
],
];
另一种方式 - 在运行时通过组件:
\Yii::$app->assetManager->bundles['mdm\admin\AdminAsset'] = false;
我已经安装了位于 /vendor/mdmsoft/yii2-admin 的 yii2-admin 模块,但我不希望它加载自己的资产包。有什么方法可以禁用此模块资源包吗?
是的,这是可能的,甚至在官方文档中也提到过here。一种方法是通过应用程序配置:
return [
// ...
'components' => [
'assetManager' => [
'bundles' => [
'mdm\admin\AdminAsset' => false,
],
],
],
];
另一种方式 - 在运行时通过组件:
\Yii::$app->assetManager->bundles['mdm\admin\AdminAsset'] = false;