一笛 / yii2-fontawesome
Yii2框架的Font Awesome资源包
5.0.0
2019-10-05 23:16 UTC
Requires
- php: >=5.4.0
- fortawesome/font-awesome: ^5.11
- yiisoft/yii2: ~2.0.0
This package is auto-updated.
Last update: 2024-09-06 09:58:21 UTC
README
Yii 2的Font Awesome扩展
Yii2框架的Font Awesome资源包
这是Font Awesome的扩展,用于Yii框架2.0。它封装了Font Awesome的分布资源,使得在Yii应用中使用Font Awesome变得非常简单。
安装
推荐通过Composer安装
composer require yidas/yii2-fontawesome
或者你可以编辑composer.json
文件,在require部分添加包,然后运行composer update
。
"yidas/yii2-fontawesome": "~2.0.0"
配置
注册或依赖资产到你的应用中
yidas\yii\fontawesome\FontawesomeAsset
例如,在视图中注册Font Awesome资产
\yidas\yii\fontawesome\FontawesomeAsset::register($this);
或者在应用资产包中作为依赖
namespace app\assets; use yii\web\AssetBundle; class AppAsset extends AssetBundle { public $basePath = '@webroot'; public $baseUrl = '@web'; public $css = [ 'css/site.css', ]; public $js = [ ]; public $depends = [ 'yii\web\YiiAsset', 'yii\bootstrap\BootstrapAsset', 'yidas\yii\fontawesome\FontawesomeAsset', ]; }
CDN资产模式
你可以通过配置config
文件将资产切换到使用CDN分布
'components' => [ 'assetManager' => [ 'bundles' => [ 'yidas\yii\fontawesome\FontawesomeAsset' => [ 'cdn' => true, // 'cdnVersion' => '5.11.0', ], ], ], ],
指定CDN源
你还可以指定你喜欢的CDN源
'assetManager' => [ 'bundles' => [ 'yidas\yii\fontawesome\FontawesomeAsset' => [ 'cdn' => true, 'cdnCSS' => ['//maxcdn.bootstrap.ac.cn/font-awesome/5.11.0/css/font-awesome.min.css'], ], ], ],
使用方法
版本控制
更新依赖包
composer update yidas/yii2-fontawesome
更新最新的Font-Awesome版本
composer update fortawesome/font-awesome
指定Font-Awesome版本
composer require fortawesome/font-awesome 5.11.0