mito/yii2-enhanced-assets
Yii2增强型资源
0.4.0
2016-09-13 15:41 UTC
Requires
- yiisoft/yii2: ^2.0.6
README
为Yii2提供增强型资源。
安装
安装此扩展的首选方式是通过 Composer。
运行以下命令:
php composer.phar require --prefer-dist mito/yii2-enhanced-assets "*"
或者在您的 composer.json
文件的 require 部分添加以下内容:
"mito/yii2-enhanced-assets": "*"
使用方法
从 \mito\assets\AssetBundle
或 \mito\assets\FallbackAssetBundle
扩展您的资源包。在每个资源目录中创建一个 bundles.php
文件,该文件返回一个资源包类名数组。
将以下内容添加到您的控制台应用程序配置中:
'controllerMap' => [
'packages' => 'mito\assets\PackagesController',
'assetscleanup' => 'mito\assets\CleanupController',
],
将以下内容添加到您的Web应用程序配置中:
'components' => [
'assetManager' => [
'class' => 'mito\assets\AssetManager',
],
],
将以下内容添加到您的控制台和Web应用程序配置中:
'components' => [
'bundleManager' => [
'class' => 'mito\assets\BundleManager',
'deployBundles' => [],
],
],
如果您有一个不在 bundles.php
中且不是 bundles.php
中包的依赖的资源包,请将其添加到 deployBundles
。Yii的默认包包含在 defaultBundles
中。
yii packages
将返回 bundles.php
文件中的所有包数组。
yii packages/deploy
将检查包中的文件,如果任何文件比基础目录新,则将更改包的基础目录。这将导致Yii发布新版本。您也可以使用 Yii::$app->bundleManager->deploy()
。
yii assetscleanup
将删除旧的已发布资源包。