一笛/yii2-fontawesome

Yii2框架的Font Awesome资源包

安装次数: 44,122

依赖者: 9

建议者: 0

安全性: 0

星标: 7

关注者: 1

分支: 0

开放问题: 0

类型:yii2-extension

5.0.0 2019-10-05 23:16 UTC

This package is auto-updated.

Last update: 2024-09-06 09:58:21 UTC


README

Yii 2的Font Awesome扩展


Yii2框架的Font Awesome资源包

Latest Stable Version License Total Downloads Monthly Downloads

这是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