cenotia / yii2-fa-icon-selector
用于将fontAwesome图标添加到模型的Widget。例如,文章的分类。
dev-master
2017-01-03 09:43 UTC
Requires
- bower-asset/bootstrap-iconpicker: ~1.7.0
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-09-23 14:08:01 UTC
README
此Widget可以附加到模型属性上,以便将其与可选的方向、大小和颜色关联到fontAwesome图标。
前提条件
此Widget是Bootstrap IconPicker的包装器,并仅关注Font Awesome的部分以及其一些辅助功能Font Awesome。
安装
安装FaiconSelector的首选方式是通过Composer。您可以将以下内容添加到您的composer.json
文件的require部分
"cenotia/yii2-fa-icon-selector": "dev-master"
或者运行
$ php composer.phar require cenotia/yii2-fa-icon-selector "dev-master"
您可以通过下载ZIP格式的源码手动安装FaiconSelector。
使用FaiconSelector
FaiconSelector是Yii 2.0的InputWidget。与其他InputWidget一样,它可以与model
和attribute
(或与name
和value
)关联。
FaiconSelector位于命名空间cenotia\components\faiconSelector
。
例如,要将faiconSelector
与表单视图中的属性'cat_icon'
关联,请使用如下代码
use cenotia\components\faiconSelector\FaiconSelector;
...
<?php echo $form->field($model, 'cat_icon')->widget(FaiconSelector::className()) ?>
...
//The class string is what will be stored. Example: fa fa-bank fa-2x
//So your field should be a varchar of 100 at least.
//So you will just to display like this for example.
...
<i class="<?= $model->cat_icon ?>"></i>
...
选项
实际上,InputWidget属性也可以使用。
更多选项将在未来版本中记录。