Yii2 - 使用其他资产 Class 而不是 AppAsset
Yii2 - Using Another Assets Class Rather Than AppAsset
我有一个资产 class AdminAssets
。在这个 class 我有几个 js,css 管理页面的文件。我希望 class 中提到的资产包含在视图 admin
中(操作:actionAdmin
),但我不想要 AppAssets
中列出的任何资产包含在这个视图中。这就像只为一个视图分离 AppAssets
和附加 AdminAssets
。可能吗?
要禁用特定视图的发布 AppAssets
,请在呈现之前包含此代码:
use Yii;
...
// Replace 'app\assets\AppAssets' with the actual namespace of your AppAssets
Yii::$app->assetManager->bundles['app\assets\AppAssets'] = false;
官方文档:
我有一个资产 class AdminAssets
。在这个 class 我有几个 js,css 管理页面的文件。我希望 class 中提到的资产包含在视图 admin
中(操作:actionAdmin
),但我不想要 AppAssets
中列出的任何资产包含在这个视图中。这就像只为一个视图分离 AppAssets
和附加 AdminAssets
。可能吗?
要禁用特定视图的发布 AppAssets
,请在呈现之前包含此代码:
use Yii;
...
// Replace 'app\assets\AppAssets' with the actual namespace of your AppAssets
Yii::$app->assetManager->bundles['app\assets\AppAssets'] = false;
官方文档: